Skip to content

Commit de11336

Browse files
committed
Safer update process
1 parent a56c9ef commit de11336

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

wagtailcache/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def set(self, url, key, expiry) -> "KeyringItem":
2121
"""
2222
# Ensure `full_clean` is called to validate the model.
2323
try:
24-
item = self.get(url=url, key=key)
24+
item = self.select_for_update().get(url=url, key=key)
2525
item.expiry = expiry
2626
except KeyringItem.DoesNotExist:
2727
item = KeyringItem(url=url, key=key, expiry=expiry)

0 commit comments

Comments
 (0)