You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.8/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/contrib/auth/mixins.py", line 71, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/app/rard/research/views/mixins.py", line 49, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/contrib/auth/mixins.py", line 104, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/views/generic/edit.py", line 190, in get
return super().get(request, *args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/views/generic/edit.py", line 133, in get
return self.render_to_response(self.get_context_data())
File "/app/rard/research/views/mixins.py", line 207, in get_context_data
context = super().get_context_data(**kwargs)
File "/usr/local/lib/python3.8/site-packages/django/views/generic/edit.py", line 66, in get_context_data
kwargs['form'] = self.get_form()
File "/usr/local/lib/python3.8/site-packages/django/views/generic/edit.py", line 33, in get_form
return form_class(**self.get_form_kwargs())
File "/app/rard/research/forms.py", line 65, in init
self.instance.introduction.update_content_mentions()
File "/app/rard/utils/basemodel.py", line 138, in update_editable_mentions
self.save_without_historical_record()
File "/usr/local/lib/python3.8/site-packages/simple_history/models.py", line 138, in save_without_historical_record
ret = self.save(*args, **kwargs)
File "/app/rard/research/models/text_object_field.py", line 77, in save
obj.save()
File "/app/rard/research/models/antiquarian.py", line 180, in save
super().save(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 726, in save
self.save_base(using=using, force_insert=force_insert,
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 774, in save_base
post_save.send(
File "/usr/local/lib/python3.8/site-packages/django/dispatch/dispatcher.py", line 180, in send
return [
File "/usr/local/lib/python3.8/site-packages/django/dispatch/dispatcher.py", line 181, in
(receiver, receiver(signal=self, sender=sender, **named))
File "/app/rard/utils/decorators.py", line 22, in wrapper
signal_handler(*args, **kwargs)
File "/app/rard/research/models/antiquarian.py", line 418, in create_unknown_work
instance.unknown_work.save()
File "/app/rard/research/models/work.py", line 80, in save
super().save(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 726, in save
self.save_base(using=using, force_insert=force_insert,
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 774, in save_base
post_save.send(
File "/usr/local/lib/python3.8/site-packages/django/dispatch/dispatcher.py", line 180, in send
return [
File "/usr/local/lib/python3.8/site-packages/django/dispatch/dispatcher.py", line 181, in
(receiver, receiver(signal=self, sender=sender, **named))
File "/app/rard/utils/decorators.py", line 22, in wrapper
signal_handler(*args, **kwargs)
File "/app/rard/research/models/work.py", line 317, in create_unknown_book
collate_unknown(instance)
File "/app/rard/utils/decorators.py", line 22, in wrapper
signal_handler(*args, **kwargs)
File "/app/rard/research/models/work.py", line 306, in collate_unknown
collate_ub_links(instance, designated_unknown)
File "/app/rard/utils/shared_functions.py", line 54, in collate_ub_links
transfer_links(instance.antiquarian_work_fragmentlinks.all(), designated_unknown)
File "/app/rard/utils/shared_functions.py", line 63, in transfer_links
link.work = target_object
File "/usr/local/lib/python3.8/site-packages/django/db/models/fields/related_descriptors.py", line 215, in set
raise ValueError(
Exception Type: ValueError at /history/frrant/antiquarian/49/update/introduction/
Exception Value: Cannot assign "<Book: Unknown Book>": "FragmentLink.work" must be a "Work" instance.
Request information:
USER: tester
As a test user try to edit this antiquarian's introduction by clicking edit: https://www.ucl.ac.uk/history/frrant/antiquarian/49/
Introduction edit form fails to load and this error is generated:
The text was updated successfully, but these errors were encountered: