From 8aed86bbf007babd2c6e7a14055018214901f649 Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Wed, 19 Apr 2017 16:29:01 +0200 Subject: [PATCH] Fixed bug: Resources get updated (only updated_at) even if not needed. --- lib/import/base_resource.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/import/base_resource.rb b/lib/import/base_resource.rb index ed115ebd9..1072a918e 100644 --- a/lib/import/base_resource.rb +++ b/lib/import/base_resource.rb @@ -75,6 +75,12 @@ module Import @resource.assign_attributes(resource) + # the return value here is kind of misleading + # and should not be trusted to indicate if a + # resource was actually updated. + # Use .action instead + return true if !attributes_changed? + return true if @dry_run @resource.save true