From c58740e524654c2dc7324690ed5bbdc1e0827c6a Mon Sep 17 00:00:00 2001 From: f Date: Wed, 18 Dec 2024 11:37:38 -0300 Subject: [PATCH] fix: reportar errores #17889 --- app/controllers/active_storage/disk_controller_decorator.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/active_storage/disk_controller_decorator.rb b/app/controllers/active_storage/disk_controller_decorator.rb index 0b2cf340..50ef2815 100644 --- a/app/controllers/active_storage/disk_controller_decorator.rb +++ b/app/controllers/active_storage/disk_controller_decorator.rb @@ -45,7 +45,7 @@ module ActiveStorage checksum = token[:checksum] end - named_disk_service(token[:service_name]).upload token[:key], body, checksum: checksum + named_disk_service(site.name).upload token[:key], body, checksum: checksum site.static_files.attach(blob) else @@ -54,7 +54,9 @@ module ActiveStorage else head :not_found end - rescue ActiveStorage::IntegrityError + rescue ActiveRecord::ActiveRecordError, ActiveStorage::Error => e + ExceptionNotifier.notify_exception(e, data: { token: }) + head :unprocessable_entity end