fix .zero? error in id_attribute check

This commit is contained in:
NGeb1 2023-07-02 13:39:51 +03:00 committed by GitHub
parent 420694c7f0
commit 9c8cab0072
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)