File tree Expand file tree Collapse file tree 1 file changed +1
-9
lines changed
app/admin_api/serializers/event Expand file tree Collapse file tree 1 file changed +1
-9
lines changed Original file line number Diff line number Diff line change 1- import typing
2-
31from core .const .serializer import COMMON_ADMIN_FIELDS
42from core .serializer .base_abstract_serializer import BaseAbstractSerializer
53from core .serializer .json_schema_serializer import JsonSchemaSerializer
@@ -22,13 +20,7 @@ class Meta:
2220
2321
2422class PresentationAdminSerializer (BaseAbstractSerializer , JsonSchemaSerializer , serializers .ModelSerializer ):
25- class PresentationCategoryField (serializers .PrimaryKeyRelatedField ):
26- def get_queryset (self ):
27- qs = super ().get_queryset ()
28- instance = typing .cast (serializers .ManyRelatedField , self .parent ).parent .instance
29- return qs .filter (type = instance .type ) if instance else qs .none ()
30-
31- categories = PresentationCategoryField (
23+ categories = serializers .PrimaryKeyRelatedField (
3224 many = True , required = False , queryset = PresentationCategory .objects .filter_active ()
3325 )
3426 image = serializers .PrimaryKeyRelatedField (
You can’t perform that action at this time.
0 commit comments