diff --git a/CHANGELOG.md b/CHANGELOG.md index 6311552560..dbbb4d94d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ The types of changes are: ## [Unreleased](https://github.com/ethyca/fides/compare/2.43.0...main) +### Fixed +- Ignore `404` errors on Oracle Responsys deletions [#5203](https://github.com/ethyca/fides/pull/5203) ## [2.43.0](https://github.com/ethyca/fides/compare/2.42.1...2.43.0) diff --git a/data/saas/config/oracle_responsys_config.yml b/data/saas/config/oracle_responsys_config.yml index 7660ed9780..819e867949 100644 --- a/data/saas/config/oracle_responsys_config.yml +++ b/data/saas/config/oracle_responsys_config.yml @@ -3,7 +3,7 @@ saas_config: name: Oracle Responsys type: oracle_responsys description: A sample schema representing the Oracle Responsys connector for Fides - version: 0.0.2 + version: 0.0.3 connector_params: - name: domain diff --git a/src/fides/api/service/saas_request/override_implementations/oracle_responsys_request_overrides.py b/src/fides/api/service/saas_request/override_implementations/oracle_responsys_request_overrides.py index e9d5e8dd8a..a091fee0d3 100644 --- a/src/fides/api/service/saas_request/override_implementations/oracle_responsys_request_overrides.py +++ b/src/fides/api/service/saas_request/override_implementations/oracle_responsys_request_overrides.py @@ -272,7 +272,8 @@ def oracle_responsys_profile_list_recipients_delete( SaaSRequestParams( method=HTTPMethod.DELETE, path=f"/rest/api/v1.3/lists/{list_id}/members/{responsys_id}", - ) + ), + [404], ) rows_deleted += 1