From 995cfcee9cc6e03ad3d128a9956c0aab19fa6041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andres=20Keskk=C3=BCla?= Date: Wed, 12 Nov 2014 17:13:27 +0200 Subject: [PATCH] Fixed version showing for pre-archive items --- app/models/domain_version.rb | 2 +- app/views/admin/domain_versions/show.haml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/domain_version.rb b/app/models/domain_version.rb index 7ff34dbab..dea1c7bda 100644 --- a/app/models/domain_version.rb +++ b/app/models/domain_version.rb @@ -8,7 +8,7 @@ class DomainVersion < PaperTrail::Version self.sequence_name = :domain_version_id_seq def load_snapshot - YAML.load(snapshot) + snapshot ? YAML.load(snapshot) : {} end def previous? diff --git a/app/views/admin/domain_versions/show.haml b/app/views/admin/domain_versions/show.haml index f74bba303..70dfeb8f2 100644 --- a/app/views/admin/domain_versions/show.haml +++ b/app/views/admin/domain_versions/show.haml @@ -21,7 +21,7 @@ %tbody - @versions.each do |version| %tr - - children = YAML.load(version.snapshot) + - children = version.load_snapshot - next unless children.is_a?(Hash) - children = HashWithIndifferentAccess.new(children) - changes = version.changed_elements