Skip to content

Commit

Permalink
feat: set timeout for lock on update provider
Browse files Browse the repository at this point in the history
  • Loading branch information
vrenaville committed Aug 8, 2024
1 parent f2ea32e commit 4087131
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions auth_saml/models/auth_saml_provider.py
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,8 @@ def action_refresh_metadata_from_url(self):

if not providers_to_update:
return False
# Set the local timeout to 30 sec to avoid deadlocks when all token expired
self.env.cr.execute("SET LOCAL lock_timeout = '30s'")

# lock the records we might update, so that multiple simultaneous login
# attempts will not cause concurrent updates
Expand Down

0 comments on commit 4087131

Please sign in to comment.