From ecb37fb961afe9d8f68096e4d990440786abd1a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Thu, 23 Nov 2023 16:40:42 +0100 Subject: [PATCH] Povoleni CORS i z dev SSR domeny, dataloader prevadi list IDcek na set --- docker-compose.yml | 2 +- src/graphql_schema/dataloaders/base.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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) )