mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-09 09:58:20 -05:00
Fix: doc link removal before assigning value (#5451)
This commit is contained in:
parent
aa798604b3
commit
26900e0766
@ -670,7 +670,10 @@ class DocumentSerializer(
|
|||||||
for custom_field_instance in instance.custom_fields.filter(
|
for custom_field_instance in instance.custom_fields.filter(
|
||||||
field__data_type=CustomField.FieldDataType.DOCUMENTLINK,
|
field__data_type=CustomField.FieldDataType.DOCUMENTLINK,
|
||||||
):
|
):
|
||||||
if custom_field_instance.field not in incoming_custom_fields:
|
if (
|
||||||
|
custom_field_instance.field not in incoming_custom_fields
|
||||||
|
and custom_field_instance.value is not None
|
||||||
|
):
|
||||||
# Doc link field is being removed entirely
|
# Doc link field is being removed entirely
|
||||||
for doc_id in custom_field_instance.value:
|
for doc_id in custom_field_instance.value:
|
||||||
CustomFieldInstanceSerializer.remove_doclink(
|
CustomFieldInstanceSerializer.remove_doclink(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user