[FIX] document_page_reference: Reference unique constraint error on duplicate

This commit is contained in:
Yann Papouin 2021-06-29 09:04:54 +02:00
parent 90d6ea742a
commit 7c9d0251a8

View File

@ -51,6 +51,16 @@ class DocumentPage(models.Model):
)
content_parsed = fields.Html(compute='_compute_content_parsed')
@api.multi
@api.returns('self', lambda value: value.id)
def copy(self, default=None):
self.ensure_one()
if default is None:
default = {}
if not default.get('reference'):
default.update(reference=_('%s_copy') % (self.reference))
return super(DocumentPage, self).copy(default)
@api.depends('history_head')
def _compute_content_parsed(self):
for record in self: