Merge branch 'dev' into patch-1

This commit is contained in:
Trenton H 2023-12-30 11:19:41 -08:00 committed by GitHub
commit efc5d79b7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -527,6 +527,10 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer):
"""
Add or remove 'symmetrical' links to `document` on all `target_doc_ids`
"""
if target_doc_ids is None:
target_doc_ids = []
# Check if any documents are going to be removed from the current list of links and remove the symmetrical links
current_field_instance = CustomFieldInstance.objects.filter(
field=field,
@ -540,9 +544,6 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer):
if doc_id not in target_doc_ids:
self.remove_doclink(document, field, doc_id)
if target_doc_ids is None:
target_doc_ids = []
# Create an instance if target doc doesnt have this field or append it to an existing one
existing_custom_field_instances = {
custom_field.document_id: custom_field