denshoproject / ddr-local

Web UI used for interacting with DDR collections and entities on a local machine.
Other
3 stars 0 forks source link

Collection error when trying to delete object #313

Closed gjost closed 11 months ago

gjost commented 2 years ago

sara.beckman: Tried to delete object 2 in ddr-densho-461 in Editor and got this failure message

Traceback (most recent call last):
  File "/opt/ddr-local/venv/ddrlocal/lib/python3.9/site-packages/celery/app/trace.py", line 451, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/opt/ddr-local/venv/ddrlocal/lib/python3.9/site-packages/celery/app/trace.py", line 734, in __protected_call__
    return self.run(*args, **kwargs)
  File "/opt/ddr-local/ddrlocal/webui/tasks/entity.py", line 163, in entity_delete
    status,message = entity.delete(
  File "/opt/ddr-local/venv/ddrlocal/lib/python3.9/site-packages/ddr_cmdln-5.4.5-py3.9.egg/DDR/models/entity.py", line 284, in delete
    parent.remove_child(self.id)
AttributeError: 'Collection' object has no attribute 'remove_child'
gjost commented 2 years ago

Fixed in commits merged into ddr-cmdln master branch in 5a77c2f, and in ddr-local master branch in c96e075.