diff --git a/storage_thumbnail/models/thumbnail_mixin.py b/storage_thumbnail/models/thumbnail_mixin.py index 736eb09647..0c3d2c5490 100644 --- a/storage_thumbnail/models/thumbnail_mixin.py +++ b/storage_thumbnail/models/thumbnail_mixin.py @@ -107,7 +107,7 @@ def get_or_create_thumbnail(self, size_x, size_y, url_key=None): vals = self.env["storage.thumbnail"]._prepare_thumbnail( self, size_x, size_y, url_key ) - thumbnail = self.thumbnail_ids.create(vals) + thumbnail = self.thumbnail_ids.sudo().create(vals) # invalidate field since a new record is created # The actual model is a mixin, therefore the inverse into # storage.thumbnail is not defined as a one2many to this mixin.