mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Merge branch 'bug/api-bug-cleanup' into 'dev'
Fix api v1 bug with list servers See merge request crafty-controller/crafty-4!288
This commit is contained in:
commit
e22cdc3da8
@ -5,6 +5,7 @@ import re
|
|||||||
from app.classes.controllers.crafty_perms_controller import EnumPermissionsCrafty
|
from app.classes.controllers.crafty_perms_controller import EnumPermissionsCrafty
|
||||||
from app.classes.controllers.server_perms_controller import EnumPermissionsServer
|
from app.classes.controllers.server_perms_controller import EnumPermissionsServer
|
||||||
from app.classes.web.base_handler import BaseHandler
|
from app.classes.web.base_handler import BaseHandler
|
||||||
|
from app.classes.models.management import DatabaseShortcuts
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
bearer_pattern = re.compile(r"^Bearer", flags=re.IGNORECASE)
|
bearer_pattern = re.compile(r"^Bearer", flags=re.IGNORECASE)
|
||||||
@ -427,6 +428,13 @@ class ListServers(ApiHandler):
|
|||||||
servers = self.controller.servers.get_authorized_servers(
|
servers = self.controller.servers.get_authorized_servers(
|
||||||
user_obj["user_id"]
|
user_obj["user_id"]
|
||||||
)
|
)
|
||||||
|
page_servers = []
|
||||||
|
for server in servers:
|
||||||
|
if server not in page_servers:
|
||||||
|
page_servers.append(
|
||||||
|
DatabaseShortcuts.get_data_obj(server.server_object)
|
||||||
|
)
|
||||||
|
servers = page_servers
|
||||||
servers = [str(i) for i in servers]
|
servers = [str(i) for i in servers]
|
||||||
|
|
||||||
self.return_response(
|
self.return_response(
|
||||||
|
Loading…
Reference in New Issue
Block a user