gbif-norway / resolver-docker

A dockerised version of the GBIF.no resolver
Apache License 2.0
0 stars 2 forks source link

Resolvable object deleted date stamps get removed if the RO record 'reappears' in another sync #25

Closed rukayaj closed 2 years ago

rukayaj commented 2 years ago

Resolvable object deleted date stamps get removed if the RO record 'reappears' in another sync, i.e. Sync 1 -> record gets added to dataset, Sync 2 -> record gets deleted from dataset [deleted_date stamp added], Sync 3 -> record appears in dataset again [deleted_date stamp removed]

Also, does not create a history record if the only field that changes is the 'modified' field.

Also remove dataset.data['key'] (which is used to populate dataset id pk) as it's confusing to have it in the dataset object twice.