Update modified property for target docs w bidirectional links
This commit is contained in:
parent
2a6e79acc8
commit
65a514f7b2
@ -13,6 +13,7 @@ from django.contrib.contenttypes.models import ContentType
|
|||||||
from django.core.validators import DecimalValidator
|
from django.core.validators import DecimalValidator
|
||||||
from django.core.validators import MaxLengthValidator
|
from django.core.validators import MaxLengthValidator
|
||||||
from django.core.validators import integer_validator
|
from django.core.validators import integer_validator
|
||||||
|
from django.utils import timezone
|
||||||
from django.utils.crypto import get_random_string
|
from django.utils.crypto import get_random_string
|
||||||
from django.utils.text import slugify
|
from django.utils.text import slugify
|
||||||
from django.utils.translation import gettext as _
|
from django.utils.translation import gettext as _
|
||||||
@ -580,6 +581,7 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer):
|
|||||||
custom_field_instances_to_update,
|
custom_field_instances_to_update,
|
||||||
["value_document_ids"],
|
["value_document_ids"],
|
||||||
)
|
)
|
||||||
|
Document.objects.filter(id__in=target_doc_ids).update(modified=timezone.now())
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def remove_doclink(
|
def remove_doclink(
|
||||||
@ -600,6 +602,7 @@ class CustomFieldInstanceSerializer(serializers.ModelSerializer):
|
|||||||
):
|
):
|
||||||
target_doc_field_instance.value.remove(document.id)
|
target_doc_field_instance.value.remove(document.id)
|
||||||
target_doc_field_instance.save()
|
target_doc_field_instance.save()
|
||||||
|
Document.objects.filter(id=target_doc_id).update(modified=timezone.now())
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CustomFieldInstance
|
model = CustomFieldInstance
|
||||||
|
Loading…
x
Reference in New Issue
Block a user