SU2-33 | Фикс критических и серьёзных ошибок, удаление/перезагрузка организации, пагинация, favicon
This commit is contained in:
@@ -4,9 +4,13 @@ class ReportsController < ApplicationController
|
||||
end
|
||||
|
||||
def create
|
||||
inn = params[:inn]
|
||||
report = Report.create!(inn: inn, status: 'processing')
|
||||
inn = params[:inn].to_s.strip
|
||||
unless inn.match?(/\A\d{10}(\d{2})?\z/)
|
||||
redirect_to reports_path, alert: 'Некорректный ИНН (должен содержать 10 или 12 цифр)'
|
||||
return
|
||||
end
|
||||
|
||||
report = Report.create!(inn: inn, status: 'processing')
|
||||
FileProcessorJob.perform_async(inn, report.id)
|
||||
|
||||
redirect_to reports_path, notice: 'Отчёт загружается в фоне'
|
||||
|
||||
Reference in New Issue
Block a user