Merge pull request #2078 from RoboSats/keep-nostr-updated

Avoid unnecesary DB queries
This commit is contained in:
KoalaSat
2025-07-13 10:31:43 +00:00
committed by GitHub

View File

@ -95,9 +95,11 @@ class RobotTokenSHA256AuthenticationMiddleWare:
nostr_pubkey = request.META.get("NOSTR_PUBKEY", "").replace(
"Nostr ", ""
)
token.user.robot.nostr_pubkey = nostr_pubkey
token.user.robot.save(update_fields=["nostr_pubkey"])
if token.user.robot.nostr_pubkey != nostr_pubkey:
token.user.robot.nostr_pubkey = nostr_pubkey
token.user.robot.save(update_fields=["nostr_pubkey"])
# END deprecate after v0.8.0
except Exception: