Skip to content

Commit 8282a6d

Browse files
committed
Fixes #17279: Do not regenerate key when updating a token via REST API
1 parent 07b1362 commit 8282a6d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

netbox/users/api/serializers_/tokens.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class Meta:
4040
brief_fields = ('id', 'url', 'display', 'key', 'write_enabled', 'description')
4141

4242
def to_internal_value(self, data):
43-
if 'key' not in data:
43+
if not getattr(self.instance, 'key', None) and 'key' not in data:
4444
data['key'] = Token.generate_key()
4545
return super().to_internal_value(data)
4646

0 commit comments

Comments
 (0)