diff --git a/generators/oar-properties/lib/lib-oar-properties.rb b/generators/oar-properties/lib/lib-oar-properties.rb
index b4394edf51a7653ab4fd6a5713ecd97420e3b8f5..bf605286b1481434abae349079d7c7523b62deb8 100755
--- a/generators/oar-properties/lib/lib-oar-properties.rb
+++ b/generators/oar-properties/lib/lib-oar-properties.rb
@@ -342,7 +342,7 @@ def diff_properties(type, properties_oar, properties_ref)
     properties_ref.delete('state')
   elsif type == 'default' && properties_ref.size == 1
     # For dead nodes, when information is missing from the reference-repo, only enforce the 'state' property and ignore other differences.
-    return HashDiff.diff('state' => properties_oar['state'], 'state' => properties_ref['state'])
+    return HashDiff.diff({'state' => properties_oar['state']}, {'state' => properties_ref['state']})
   end
 
   return HashDiff.diff(properties_oar, properties_ref)