diff --git a/muk_utils/models/ir_attachment.py b/muk_utils/models/ir_attachment.py index ae3d97b..81ca872 100644 --- a/muk_utils/models/ir_attachment.py +++ b/muk_utils/models/ir_attachment.py @@ -86,6 +86,8 @@ class IrAttachment(models.Model): @api.model def force_storage(self): + if not self._storage() in self.storage_locations(): + return super(IrAttachment, self).force_storage() if not self.env.user._is_admin(): raise AccessError(_('Only administrators can execute this action.')) storage_domain = {