Fix symmetric doc links with target value None (#5187)

This commit is contained in:
shamoon
2023-12-31 07:56:26 -08:00
committed by GitHub
parent b93f655039
commit c5d622279c
2 changed files with 29 additions and 1 deletions

View File

@@ -566,6 +566,9 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer):
value_document_ids=[document.id],
),
)
elif target_doc_field_instance.value is None:
target_doc_field_instance.value_document_ids = [document.id]
custom_field_instances_to_update.append(target_doc_field_instance)
elif document.id not in target_doc_field_instance.value:
target_doc_field_instance.value_document_ids.append(document.id)
custom_field_instances_to_update.append(target_doc_field_instance)