Hi! I am developing a shopify graphql tap and using a dynamic discover to fetch the graphql schemas and convert them to singer. When running the discover it takes around 1 minute to build the schemas, and I don't think it is an issue, but I noticed that every time I run the tap it creates the schema object again, instead of using the one provided by the catalog file. Am I doing something wrong or is it the expected behavior? Is there a reason to create the schema every time instead of using the one provided by the catalog?
e
edgar_ramirez_mondragon
07/05/2023, 3:26 PM
Hi Josué! So the tap ends up using the “discovered” catalog instead of the one you’re providing? That does seem unexpected. Is this branch/repository public?
j
josue_sehnem
07/05/2023, 3:38 PM
I will push the version that I am developing, it is not finished yet
josue_sehnem
07/05/2023, 3:45 PM
@edgar_ramirez_mondragon this line generates the schema, even when it is provided using the config, I added a check in the netsuite tap that I developed to handle that, but maybe the SDK already supports something like that. Thanks!