Fixed client names in outline
Some checks are pending
Docker hub build / docker (push) Waiting to run

This commit is contained in:
Ultradesu
2025-03-12 23:18:17 +02:00
parent ca463fe5ab
commit ed8bfe7f06

View File

@ -150,8 +150,9 @@ class OutlineServer(Server):
self.client.delete_key(user.hash): self.client.delete_key(user.hash):
self.delete_user(user) self.delete_user(user)
key_id = f"{user.username}-{user.hash}"
key = self.client.create_key( key = self.client.create_key(
key_id=user.hash, key_id=key_id,
name=user.username, name=user.username,
method=server_user.method, method=server_user.method,
password=user.hash, password=user.hash,
@ -161,8 +162,9 @@ class OutlineServer(Server):
logger.debug(f"[{self.name}] User {user.username} updated") logger.debug(f"[{self.name}] User {user.username} updated")
else: else:
try: try:
key_id = f"{user.username}-{user.hash}"
key = self.client.create_key( key = self.client.create_key(
key_id=user.hash, key_id=key_id,
name=user.username, name=user.username,
method="chacha20-ietf-poly1305", method="chacha20-ietf-poly1305",
password=user.hash, password=user.hash,
@ -261,4 +263,4 @@ class OutlineServerAdmin(PolymorphicChildModelAdmin):
"""It disables display for sub-model""" """It disables display for sub-model"""
return {} return {}
admin.site.register(OutlineServer, OutlineServerAdmin) admin.site.register(OutlineServer, OutlineServerAdmin)