diff --git a/docker-compose.yml b/docker-compose.yml index debedd8..1bb95cf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,7 +21,7 @@ services: TZ: "Europe/Prague" API_URL: "http://localhost:8000" APP_ENV: "development" - ALLOW_CORS_ORIGINS: "http://localhost:9000 http://localhost:9001" + ALLOW_CORS_ORIGINS: "http://localhost:9000 http://localhost:9001 http://localhost:3000" SENTRY_DSN: "https://184d1d6bd39f4fbb94804ae84e9afdd5@o472821.ingest.sentry.io/5506983" diff --git a/src/graphql_schema/dataloaders/base.py b/src/graphql_schema/dataloaders/base.py index 7360e1f..a44c6e2 100644 --- a/src/graphql_schema/dataloaders/base.py +++ b/src/graphql_schema/dataloaders/base.py @@ -28,7 +28,7 @@ class SingleModelByIdDataloader(BaseDataloader): async with async_session() as session: query = ( self.query_builder.get_simple_query(extra_select=[self.relationship_column], include_deleted=True) - .filter(self.relationship_column.in_(ids)) + .filter(self.relationship_column.in_(set(ids))) .filter(*self.filters) ) @@ -63,7 +63,7 @@ class MultiModelsDataloader(BaseDataloader): extra_select=[self.relationship_column], order_by=self.order_by ) - .filter(self.relationship_column.in_(ids)) + .filter(self.relationship_column.in_(set(ids))) .filter(*self.filters) )