From 5e93f3cfd115085e0170aa1698d50f8df2997994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Schl=C3=B6gl?= Date: Mon, 13 May 2024 21:05:26 +0200 Subject: [PATCH] fix: move to `ArraySubquery` to allow for > 1 `WorkType` resolves #121 --- apis_ontology/api/serializers.py | 2 +- apis_ontology/api/views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apis_ontology/api/serializers.py b/apis_ontology/api/serializers.py index 6ec2ea0..e1f46ad 100644 --- a/apis_ontology/api/serializers.py +++ b/apis_ontology/api/serializers.py @@ -41,7 +41,7 @@ class Meta: class WorkPreviewSerializer(serializers.ModelSerializer): expression_data = ExpressionDataSerializer(required=False, many=True) - work_type = WorkTypeDataSerializer(required=False, allow_null=True) + work_type = WorkTypeDataSerializer(required=False, allow_null=True, many=True) class Meta: model = Work diff --git a/apis_ontology/api/views.py b/apis_ontology/api/views.py index 2b9d2c5..81f04ea 100644 --- a/apis_ontology/api/views.py +++ b/apis_ontology/api/views.py @@ -107,7 +107,7 @@ def get_queryset(self): ) ) ), - work_type=Subquery( + work_type=ArraySubquery( work_types.values( json=JSONObject( name="name",