[REF] runbot: replace deprecated _cr access

`record._cr` is being deprecated in odoo/odoo#193636 this commit
replaces the old `._cr` with `env.cr`.
This commit is contained in:
William Braeckman 2025-01-21 10:22:29 +01:00
parent 1add8d56f5
commit c041d11ae9
3 changed files with 11 additions and 11 deletions

View File

@ -168,8 +168,8 @@ class RunbotErrorLog(models.Model):
def init(self): def init(self):
""" Create an SQL view for ir.logging """ """ Create an SQL view for ir.logging """
tools.drop_view_if_exists(self._cr, 'runbot_error_log') tools.drop_view_if_exists(self.env.cr, 'runbot_error_log')
self._cr.execute(""" CREATE VIEW runbot_error_log AS ( self.env.cr.execute(""" CREATE VIEW runbot_error_log AS (
SELECT SELECT
l.id AS id, l.id AS id,
l.name AS name, l.name AS name,

View File

@ -250,12 +250,12 @@ class Remote(models.Model):
remote = super().create(values_list) remote = super().create(values_list)
if not remote.repo_id.main_remote_id: if not remote.repo_id.main_remote_id:
remote.repo_id.main_remote_id = remote remote.repo_id.main_remote_id = remote
remote._cr.postcommit.add(remote.repo_id._update_git_config) remote.env.cr.postcommit.add(remote.repo_id._update_git_config)
return remote return remote
def write(self, values): def write(self, values):
res = super().write(values) res = super().write(values)
self._cr.postcommit.add(self.repo_id._update_git_config) self.env.cr.postcommit.add(self.repo_id._update_git_config)
return res return res
def _github(self, url, payload=None, ignore_errors=False, nb_tries=2, recursive=False, session=None): def _github(self, url, payload=None, ignore_errors=False, nb_tries=2, recursive=False, session=None):

View File

@ -105,7 +105,7 @@ All substitutions are tentatively applied sequentially to the input.
def _auto_init(self): def _auto_init(self):
res = super()._auto_init() res = super()._auto_init()
tools.create_unique_index( tools.create_unique_index(
self._cr, 'runbot_merge_unique_repo', self._table, ['name']) self.env.cr, 'runbot_merge_unique_repo', self._table, ['name'])
return res return res
def _load_pr( def _load_pr(
@ -297,7 +297,7 @@ class Branch(models.Model):
def _auto_init(self): def _auto_init(self):
res = super()._auto_init() res = super()._auto_init()
tools.create_unique_index( tools.create_unique_index(
self._cr, 'runbot_merge_unique_branch_per_repo', self.env.cr, 'runbot_merge_unique_branch_per_repo',
self._table, ['name', 'project_id']) self._table, ['name', 'project_id'])
return res return res
@ -1335,11 +1335,11 @@ For your own safety I've ignored *everything in your entire comment*.
super()._auto_init() super()._auto_init()
# incorrect index: unique(number, target, repository). # incorrect index: unique(number, target, repository).
tools.drop_index(self._cr, 'runbot_merge_unique_pr_per_target', self._table) tools.drop_index(self.env.cr, 'runbot_merge_unique_pr_per_target', self._table)
# correct index: # correct index:
tools.create_unique_index( tools.create_unique_index(
self._cr, 'runbot_merge_unique_pr_per_repo', self._table, ['repository', 'number']) self.env.cr, 'runbot_merge_unique_pr_per_repo', self._table, ['repository', 'number'])
self._cr.execute("CREATE INDEX IF NOT EXISTS runbot_merge_pr_head " self.env.cr.execute("CREATE INDEX IF NOT EXISTS runbot_merge_pr_head "
"ON runbot_merge_pull_requests " "ON runbot_merge_pull_requests "
"USING hash (head)") "USING hash (head)")
@ -2037,12 +2037,12 @@ class Commit(models.Model):
def _auto_init(self): def _auto_init(self):
res = super()._auto_init() res = super()._auto_init()
self._cr.execute(""" self.env.cr.execute("""
CREATE INDEX IF NOT EXISTS runbot_merge_unique_statuses CREATE INDEX IF NOT EXISTS runbot_merge_unique_statuses
ON runbot_merge_commit ON runbot_merge_commit
USING hash (sha) USING hash (sha)
""") """)
self._cr.execute(""" self.env.cr.execute("""
CREATE INDEX IF NOT EXISTS runbot_merge_to_process CREATE INDEX IF NOT EXISTS runbot_merge_to_process
ON runbot_merge_commit ((1)) WHERE to_check ON runbot_merge_commit ((1)) WHERE to_check
""") """)