diff --git a/app/models/madmp_fragment.rb b/app/models/madmp_fragment.rb index 2ea3f2f..9ce5671 100644 --- a/app/models/madmp_fragment.rb +++ b/app/models/madmp_fragment.rb @@ -410,8 +410,8 @@ ).where.not(id: current_fragment_id) dmp_fragments.each do |fragment| - filtered_db_data = fragment.data.slice(*unicity_properties) - filtered_incoming_data = data.slice(*unicity_properties) + filtered_db_data = fragment.data.slice(*unicity_properties).compact + filtered_incoming_data = data.slice(*unicity_properties).compact next if filtered_db_data.empty? return fragment if filtered_db_data.eql?(filtered_incoming_data)