diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py index 204cdfe6679a..6fff19036f1c 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py @@ -89,6 +89,8 @@ def check_connection(self, logger: logging.Logger, config: Mapping[str, Any]) -> logger.info(f"Select account {api.account}") except (requests.exceptions.RequestException, ValidationError, FacebookAPIException) as e: return False, f"error: {repr(e)}" + except AirbyteTracedException as traced_exc: + return False, traced_exc.message # make sure that we have valid combination of "action_breakdowns" and "breakdowns" parameters for stream in self.get_custom_insights_streams(api, config):