[FIX] iap: remove temporary hack from 11.0
Remove the sudo create introduced in 2bf1af77fb
as we added corrects security access.
This commit is contained in:
@@ -151,8 +151,7 @@ class IapAccount(models.Model):
|
||||
def get(self, service_name):
|
||||
account = self.search([('service_name', '=', service_name), ('company_id', 'in', [self.env.user.company_id.id, False])])
|
||||
if not account:
|
||||
# TODO: remove this sudo in v12 as we change the user rights.
|
||||
account = self.sudo().create({'service_name': service_name}).with_env(self.env)
|
||||
account = self.create({'service_name': service_name})
|
||||
# Since the account did not exist yet, we will encounter a NoCreditError,
|
||||
# which is going to rollback the database and undo the account creation,
|
||||
# preventing the process to continue any further.
|
||||
|
||||
Reference in New Issue
Block a user