fix(router/webhooks): correct webhook error mapping and make source verification optional for all connectors (#1333)

This commit is contained in:
ItsMeShashank
2023-06-02 15:30:37 +05:30
committed by GitHub
parent b681f78d96
commit 71315097dd
23 changed files with 191 additions and 114 deletions

View File

@ -66,7 +66,8 @@ impl<T> WebhookApiErrorSwitch<T> for errors::CustomResult<T, errors::ConnectorEr
| errors::ConnectorError::WebhookReferenceIdNotFound
| errors::ConnectorError::WebhookEventTypeNotFound
| errors::ConnectorError::WebhookResourceObjectNotFound
| errors::ConnectorError::WebhookBodyDecodingFailed => {
| errors::ConnectorError::WebhookBodyDecodingFailed
| errors::ConnectorError::WebhooksNotImplemented => {
Err(e).change_context(errors::ApiErrorResponse::WebhookBadRequest)
}