Source Facebook Marketing: remove unsupported fields - #20402
Conversation
|
/test connector=connectors/source-facebook-marketing
Build PassedTest summary info: |
| # https://github.com/airbytehq/oncall/issues/1137 | ||
| logger.info(f"Following fields were removed from the Custom{insight.name} fields list due to error" | ||
| f" on Facebook side: {insight_fields.intersection(UNSUPPORTED_FIELDS)}") | ||
| insight_fields -= UNSUPPORTED_FIELDS |
There was a problem hiding this comment.
I am not sure how it works, I see you just removed this fields from some temp variable
insight_fields and that's all ?
is it ok?
There was a problem hiding this comment.
fixed
| # https://github.com/airbytehq/oncall/issues/1137 | ||
| logger.info(f"Following fields were removed from the Custom{insight.name} fields list due to error" | ||
| f" on Facebook side: {insight_fields.intersection(UNSUPPORTED_FIELDS)}") | ||
| insight_fields -= UNSUPPORTED_FIELDS |
There was a problem hiding this comment.
can we validate presence of these fields in the check_connection to prevent user from providing an invalid config and sooner highlighting the issue?
There was a problem hiding this comment.
check_connection already uses this function, do you want to raise an error here instead of quiet deleting?
There was a problem hiding this comment.
Yes, I think it's a better UX
There was a problem hiding this comment.
updated
| ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] | ||
|
|
||
|
|
||
| LABEL io.airbyte.version=0.2.78 |
There was a problem hiding this comment.
You also need to update changelog in the doc file please
There was a problem hiding this comment.
updated
|
/publish connector=connectors/source-facebook-marketing
if you have connectors that successfully published but failed definition generation, follow step 4 here |
What
Resolving https://github.com/airbytehq/oncall/issues/1137
How
Exclude fields from request
Recommended reading order
x.javay.python🚨 User Impact 🚨
Are there any breaking changes? What is the end result perceived by the user? If yes, please merge this PR with the 🚨🚨 emoji so changelog authors can further highlight this if needed.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret./gradlew :airbyte-integrations:connectors:<name>:integrationTest.README.mdbootstrap.md. See description and examplesdocs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog exampledocs/integrations/README.mdairbyte-integrations/builds.mdAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>command is passing/publishcommand described hereUpdating a connector
Community member or Airbyter
airbyte_secret./gradlew :airbyte-integrations:connectors:<name>:integrationTest.README.mdbootstrap.md. See description and examplesdocs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>command is passing/publishcommand described hereConnector Generator
-scaffoldin their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplatesthen checking in your changesTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance
Put your acceptance tests output here.