aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/serializers.py
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2021-02-24 08:47:25 +0200
committerGravatar ks129 <[email protected]>2021-02-24 08:47:25 +0200
commit98c60cf90f511f828d3e7bc3d7891b2809d27db6 (patch)
treecdfc89d8c35f22dcb595754a6b4cfea55fc66a38 /pydis_site/apps/api/serializers.py
parentMake default value of nomination entry reason to empty string (diff)
Add comment about manually defining nomination field of NominationEntry serializer
Diffstat (limited to 'pydis_site/apps/api/serializers.py')
-rw-r--r--pydis_site/apps/api/serializers.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py
index 17dd4b3d..f47bedca 100644
--- a/pydis_site/apps/api/serializers.py
+++ b/pydis_site/apps/api/serializers.py
@@ -342,6 +342,9 @@ class UserSerializer(ModelSerializer):
class NominationEntrySerializer(ModelSerializer):
"""A class providing (de-)serialization of `NominationEntry` instances."""
+ # We need to define it here, because we don't want that nomination ID
+ # return inside nomination response entry, because ID is already available
+ # as top-level field. Queryset is required if field is not read only.
nomination = PrimaryKeyRelatedField(
queryset=Nomination.objects.all(),
write_only=True