diff --git a/app/models/biblio_identifier.rb b/app/models/biblio_identifier.rb index ed16a69e1..c2c2247bd 100644 --- a/app/models/biblio_identifier.rb +++ b/app/models/biblio_identifier.rb @@ -112,10 +112,7 @@ def xml_title_text # - temporary identifier name def self.next_temporary_identifier year = Time.now.year - latest = self.find(:all, - :conditions => ["name like ?", "papyri.info/#{self::IDENTIFIER_NAMESPACE}/#{year}-%"], - :order => "name DESC", - :limit => 1).first + latest = self.where('name like ?', "papyri.info/#{self::IDENTIFIER_NAMESPACE}/#{year}-%").order(name: :desc).limit(1).first if latest.nil? # no constructed id's for this year/class document_number = 1 diff --git a/app/models/cts_identifier.rb b/app/models/cts_identifier.rb index 263f8f64d..75a90bf77 100644 --- a/app/models/cts_identifier.rb +++ b/app/models/cts_identifier.rb @@ -79,10 +79,7 @@ def self.next_temporary_identifier(collection,template,pubtype,lang) Rails.logger.info("New urn:#{newUrn}") document_path = collection + "/" + CTS::CTSLib.pathForUrn(newUrn,pubtype) editionPart = ".#{self::TEMPORARY_COLLECTION}-#{lang}-#{year}-" - latest = self.find(:all, - :conditions => ["name like ?", "#{document_path}%"], - :order => "name DESC", - :limit => 1).first + latest = self.where('name like ?', "#{document_path}%").order(name: :desc).limit(1).first if latest.nil? # no constructed id's for this year/class document_number = 1