aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site
diff options
context:
space:
mode:
authorGravatar mbaruh <[email protected]>2023-02-11 13:45:31 +0200
committerGravatar mbaruh <[email protected]>2023-02-11 13:45:31 +0200
commitbe854fa3d34dac7b4b9e96b3736dd61d972f1b79 (patch)
tree05973c6cd88a0d925ece936ab1d340ee72fbc657 /pydis_site
parentFix documentation and import (diff)
Fix filter serializers for false-y values
Co-authored-by: GDWR <[email protected]>
Diffstat (limited to 'pydis_site')
-rw-r--r--pydis_site/apps/api/serializers.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pydis_site/apps/api/serializers.py b/pydis_site/apps/api/serializers.py
index a6328eff..f4d64ad0 100644
--- a/pydis_site/apps/api/serializers.py
+++ b/pydis_site/apps/api/serializers.py
@@ -226,7 +226,7 @@ def _create_filter_meta_extra_kwargs() -> dict[str, dict[str, bool]]:
def get_field_value(data: dict, field_name: str) -> Any:
"""Get the value directly from the key, or from the filter list if it's missing or is None."""
- if data.get(field_name):
+ if data.get(field_name) is not None:
return data[field_name]
return getattr(data["filter_list"], field_name)