mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-09-16 21:55:37 -05:00
Update serialisers.py
This commit is contained in:
@@ -1740,7 +1740,6 @@ class PostDocumentSerializer(serializers.Serializer):
|
|||||||
_("Custom field id must be an integer: %(id)s")
|
_("Custom field id must be an integer: %(id)s")
|
||||||
% {"id": field_id},
|
% {"id": field_id},
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
field = CustomField.objects.get(id=field_id_int)
|
field = CustomField.objects.get(id=field_id_int)
|
||||||
except CustomField.DoesNotExist:
|
except CustomField.DoesNotExist:
|
||||||
@@ -1748,7 +1747,6 @@ class PostDocumentSerializer(serializers.Serializer):
|
|||||||
_("Custom field with id %(id)s does not exist")
|
_("Custom field with id %(id)s does not exist")
|
||||||
% {"id": field_id_int},
|
% {"id": field_id_int},
|
||||||
)
|
)
|
||||||
|
|
||||||
custom_field_serializer.validate(
|
custom_field_serializer.validate(
|
||||||
{
|
{
|
||||||
"field": field,
|
"field": field,
|
||||||
@@ -1756,10 +1754,8 @@ class PostDocumentSerializer(serializers.Serializer):
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
normalized[field_id_int] = value
|
normalized[field_id_int] = value
|
||||||
|
|
||||||
return normalized
|
return normalized
|
||||||
|
elif isinstance(custom_fields, list):
|
||||||
if isinstance(custom_fields, list):
|
|
||||||
try:
|
try:
|
||||||
ids = [int(i) for i in custom_fields]
|
ids = [int(i) for i in custom_fields]
|
||||||
except (TypeError, ValueError):
|
except (TypeError, ValueError):
|
||||||
@@ -1773,7 +1769,6 @@ class PostDocumentSerializer(serializers.Serializer):
|
|||||||
_("Some custom fields don't exist or were specified twice."),
|
_("Some custom fields don't exist or were specified twice."),
|
||||||
)
|
)
|
||||||
return ids
|
return ids
|
||||||
|
|
||||||
raise serializers.ValidationError(
|
raise serializers.ValidationError(
|
||||||
_(
|
_(
|
||||||
"Custom fields must be a list of integers or an object mapping ids to values.",
|
"Custom fields must be a list of integers or an object mapping ids to values.",
|
||||||
|
Reference in New Issue
Block a user