diff --git a/catalogedit/views.py b/catalogedit/views.py index 29fdd8e..546b84f 100644 --- a/catalogedit/views.py +++ b/catalogedit/views.py @@ -74,10 +74,10 @@ def save_catalog(request): cat.update_metadata() cat.save() - if not id: - # new catalog: update id in json and resave - cat.data['id'] = cat.id - cat.save() + # update id in json data and resave + # in case new catalog or copied catalog + cat.data['id'] = cat.id + cat.save() cat.queue_render()