From e003b751ddefd2a6159a77bf2def72810c697e31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Diot?= Date: Tue, 21 Mar 2023 16:19:58 +0100 Subject: [PATCH] Fix when saving plugins with pages --- src/common/db/Database.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/common/db/Database.py b/src/common/db/Database.py index 6b1d8b174..d1fdeb22e 100644 --- a/src/common/db/Database.py +++ b/src/common/db/Database.py @@ -5,7 +5,7 @@ from hashlib import sha256 from logging import ( Logger, ) -from os import _exit, getenv +from os import _exit, getenv, listdir from os.path import dirname from pathlib import Path from pymysql import install_as_MySQLdb @@ -323,7 +323,7 @@ class Database: if path_ui.exists(): if {"template.html", "actions.py"}.issubset( - path_ui.iterdir() + listdir(str(path_ui)) ): template = Path(f"{path_ui}/template.html").read_bytes() actions = Path(f"{path_ui}/actions.py").read_bytes() @@ -1162,7 +1162,9 @@ class Database: ) if path_ui.exists(): - if {"template.html", "actions.py"}.issubset(path_ui.iterdir()): + if {"template.html", "actions.py"}.issubset( + listdir(str(path_ui)) + ): db_plugin_page = ( session.query(Plugin_pages) .with_entities( @@ -1277,7 +1279,9 @@ class Database: ) if path_ui.exists(): - if {"template.html", "actions.py"}.issubset(path_ui.iterdir()): + if {"template.html", "actions.py"}.issubset( + listdir(str(path_ui)) + ): db_plugin_page = ( session.query(Plugin_pages) .with_entities(