diff --git a/app/serializers/commentaire_serializer.rb b/app/serializers/commentaire_serializer.rb index 2941765e2..94f652147 100644 --- a/app/serializers/commentaire_serializer.rb +++ b/app/serializers/commentaire_serializer.rb @@ -2,9 +2,18 @@ class CommentaireSerializer < ActiveModel::Serializer attributes :email, :body, :created_at, - :piece_jointe_attachments + :piece_jointe_attachments, + :attachment def created_at object.created_at&.in_time_zone('UTC') end + + def attachment + piece_jointe = object.piece_jointe_attachments.first + + if piece_jointe&.virus_scanner&.safe? + Rails.application.routes.url_helpers.url_for(piece_jointe) + end + end end