diff options
| author | Terry Truong <terry06890@gmail.com> | 2022-05-01 13:31:24 +1000 |
|---|---|---|
| committer | Terry Truong <terry06890@gmail.com> | 2022-05-01 13:31:24 +1000 |
| commit | 35ed1fc5bcd8a4f7dffa742946335a5f10051111 (patch) | |
| tree | 12c1f03265abbfce293e40d20d38b45459358e0b /backend/server.py | |
| parent | 45a94f3b3f2a0ecbae5b36813ebdd8b0e97d6c3e (diff) | |
Make node data in db not collapsed-in-json
Diffstat (limited to 'backend/server.py')
| -rwxr-xr-x | backend/server.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/backend/server.py b/backend/server.py index 0786ee8..ef6d9cf 100755 --- a/backend/server.py +++ b/backend/server.py @@ -31,11 +31,15 @@ dbCon = sqlite3.connect(dbFile) def lookupNode(name): # Get from db cur = dbCon.cursor() - cur.execute("SELECT name, data FROM nodes WHERE name = ?", (name,)) - row = cur.fetchone() + row = cur.execute("SELECT name, children, parent, tips, p_support FROM nodes WHERE name = ?", (name,)).fetchone() if row == None: return None - nodeObj = json.loads(row[1]) + nodeObj = { + "children": json.loads(row[1]), + "parent": None if row[2] == "" else row[2], + "tips": row[3], + "pSupport": True if row[4] == 1 else False, + } # Check for image file match = re.fullmatch(r"\[(.+) \+ (.+)]", name) if match == None: |
