+
Expected price :
Best offer :
diff --git a/estate_account/models/estate_property.py b/estate_account/models/estate_property.py
index 01ffa08..a114d9a 100644
--- a/estate_account/models/estate_property.py
+++ b/estate_account/models/estate_property.py
@@ -9,6 +9,9 @@ class EstateProperty(models.Model):
"""
Create an invoice when a property is sold
"""
+ self.check_access_rights('write')
+ self.check_access_rule('write')
+
# Run the parent method first so that nothing is
# invoiced if an error is raised
parent = super().action_sold()
@@ -33,6 +36,6 @@ class EstateProperty(models.Model):
],
}
# Create the invoice
- self.env['account.move'].create(vals)
+ self.env['account.move'].sudo().create(vals)
return parent
\ No newline at end of file