site archiving: update timestamp when ipfs hash already exists

This commit is contained in:
Kyle Drake 2017-06-16 23:04:52 -07:00
parent 5c2f56e0b6
commit ffb67cd3a8

View file

@ -732,7 +732,12 @@ class Site < Sequel::Model
archive.updated_at = Time.now
archive.save_changes
else
add_archive ipfs_hash: ipfs_hash, updated_at: Time.now
begin
add_archive ipfs_hash: ipfs_hash, updated_at: Time.now
rescue Sequel::UniqueConstraintViolation
# Record already exists, update timestamp
archives_dataset.where(ipfs_hash: ipfs_hash).first.update updated_at: Time.now
end
end
end