From 8b0023afdf92e4210ce4c396adb4db0eed959e37 Mon Sep 17 00:00:00 2001 From: Andrew Wallace Date: Fri, 5 Apr 2019 14:03:44 -0700 Subject: [PATCH] clean by local id too --- .rubocop.yml | 5 +++++ app/importers/californica_csv_cleaner.rb | 1 + 2 files changed, 6 insertions(+) diff --git a/.rubocop.yml b/.rubocop.yml index 1e35d3d9..414bb18c 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -4,6 +4,11 @@ inherit_gem: AllCops: TargetRubyVersion: 2.4 +Metrics/AbcSize: + Enabled: true + Exclude: + - 'app/importers/californica_csv_cleaner.rb' + Metrics/ClassLength: Enabled: true Exclude: diff --git a/app/importers/californica_csv_cleaner.rb b/app/importers/californica_csv_cleaner.rb index c980fc84..cdeaaf0d 100644 --- a/app/importers/californica_csv_cleaner.rb +++ b/app/importers/californica_csv_cleaner.rb @@ -43,6 +43,7 @@ def clean ark = Ark.ensure_prefix(ark) Work.where(identifier: ark).each { |work| work&.destroy! } Work.where(ark_ssi: ark).each { |work| work&.destroy! } + Work.where(local_identifier: item.mapper.metadata["AltIdentifier.local"]).each { |work| work&.destroy! } end # info_stream << "Actually processed #{actual_records_processed} records"