From 22506ab3fab272caa9298554543dce026effb0a7 Mon Sep 17 00:00:00 2001 From: Michael Holloway Date: Sat, 11 Jan 2025 17:45:17 -0500 Subject: [PATCH] Holdings cleanup --- lib/digital_scriptorium/ds_item.rb | 4 ---- lib/digital_scriptorium/ds_meta.rb | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/digital_scriptorium/ds_item.rb b/lib/digital_scriptorium/ds_item.rb index 5759ee6..7006434 100644 --- a/lib/digital_scriptorium/ds_item.rb +++ b/lib/digital_scriptorium/ds_item.rb @@ -44,9 +44,5 @@ def holding? def record? instance_of_claims.any? { |claim| claim.entity_id_value == ItemId::RECORD } end - - def current_holding? - holding? && status_claims.any? { |claim| claim.data_value == 'current' } - end end end diff --git a/lib/digital_scriptorium/ds_meta.rb b/lib/digital_scriptorium/ds_meta.rb index b1a23c9..3e329cd 100644 --- a/lib/digital_scriptorium/ds_meta.rb +++ b/lib/digital_scriptorium/ds_meta.rb @@ -22,7 +22,7 @@ def initialize(record, export_hash) end def current?(holding) - holding.claims_by_property_id(HOLDING_STATUS)&.first&.entity_id_value == HOLDING_STATUS_CURRENT + holding.holding_status == HOLDING_STATUS_CURRENT end def current_holdings(manuscript, export_hash)