Merge pull request #1459 from NGeb1/master

fix .zero? error in id_attribute check
This commit is contained in:
Karel Pičman 2023-07-07 08:52:41 +02:00 committed by GitHub
commit ff7f89c14c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -422,7 +422,7 @@ class DmsfFile < ApplicationRecord
dmsf_attrs = filename.scan(%r{^([^/]+/[^_]+)_(\d+)_(.*)$})
id_attribute = 0
id_attribute = dmsf_attrs[0][1] if dmsf_attrs.length.positive?
next if dmsf_attrs.length.zero? || id_attribute.zero?
next if dmsf_attrs.length.zero? || id_attribute.to_i.zero?
next unless results.select { |f| f.id.to_s == id_attribute }.empty?
dmsf_file = DmsfFile.visible.where(limit_options).find_by(id: id_attribute)