Method: Lcms::Engine::DocumentForm#save

Defined in:
app/forms/lcms/engine/document_form.rb

#saveObject



24
25
26
27
28
29
30
31
32
33
34
35
# File 'app/forms/lcms/engine/document_form.rb', line 24

def save
  return false unless valid?

  @document = build_document
  after_reimport_hook
  @document.update(reimported: true)
rescue StandardError => e
  @document&.update(reimported: false)
  Rails.logger.error "#{e.message}\n #{e.backtrace.join("\n ")}"
  errors.add(:link, e.message)
  false
end