From 6f998e471d798953d00611d159a3b1445c2a2f5f Mon Sep 17 00:00:00 2001 From: saloui Date: Mon, 9 Oct 2023 12:49:14 +0200 Subject: [PATCH 1/3] fixed a minuscule import problem --- app.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.py b/app.py index 1c1c8039..3c285dd3 100644 --- a/app.py +++ b/app.py @@ -27,7 +27,6 @@ import traceback import webbrowser from pathlib import Path import os -from api.db import DiscussionsDB, Discussion def run_update_script(args=None): update_script = Path(__file__).parent/"update_script.py" @@ -89,6 +88,7 @@ try: from api import LoLLMsAPPI import shutil import socket + from api.db import DiscussionsDB, Discussion except Exception as ex: trace_exception(ex) From 06ca56febb97d02f564b9358e9e5b565c89852e1 Mon Sep 17 00:00:00 2001 From: saloui Date: Mon, 9 Oct 2023 12:52:00 +0200 Subject: [PATCH 2/3] added .db to database --- app.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app.py b/app.py index 3c285dd3..c7daa515 100644 --- a/app.py +++ b/app.py @@ -1141,6 +1141,8 @@ class LoLLMsWebUI(LoLLMsAPPI): def select_database(self): data = request.get_json() self.config.db_path = data["name"] + if not self.config.db_path.endswith(".db"): + self.config.db_path += ".db" print(f'Selecting database {data["name"]}') # Create database object self.db = DiscussionsDB(self.lollms_paths.personal_databases_path/data["name"]) From 32f17e68d44ec3409127eb8c668ffc50f2c8a77d Mon Sep 17 00:00:00 2001 From: saloui Date: Mon, 9 Oct 2023 12:54:48 +0200 Subject: [PATCH 3/3] fix --- app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index c7daa515..c7595793 100644 --- a/app.py +++ b/app.py @@ -1140,15 +1140,15 @@ class LoLLMsWebUI(LoLLMsAPPI): def select_database(self): data = request.get_json() - self.config.db_path = data["name"] - if not self.config.db_path.endswith(".db"): - self.config.db_path += ".db" + if not data["name"].endswith(".db"): + data["name"] += ".db" print(f'Selecting database {data["name"]}') # Create database object self.db = DiscussionsDB(self.lollms_paths.personal_databases_path/data["name"]) ASCIIColors.info("Checking discussions database... ",end="") self.db.create_tables() self.db.add_missing_columns() + self.config.db_path = data["name"] ASCIIColors.success("ok") if self.config.auto_save: