浏览代码

Поправлен баг

Book Pauk 3 年之前
父节点
当前提交
6286d663c9
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      server/db/JembaDb/JembaDb.js

+ 6 - 4
server/db/JembaDb/JembaDb.js

@@ -111,14 +111,16 @@ class JembaDb {
 
         let table;
         if (query.table) {
-            if (!(await this.tableExists({table: query.table}))) {
+            if (await this.tableExists({table: query.table})) {
+                if (!query.quietIfExists)
+                    throw new Error(`Table '${query.table}' already exists`);
+
+                table = this.table.get(query.table);
+            } else {
                 table = new Table();
                 this.table.set(query.table, table);
 
                 await this.open(query);
-            } else {
-                if (!query.quietIfExists)
-                    throw new Error(`Table '${query.table}' already exists`);
             }
         } else {
             if (await this.tableExists({table: query.in})) {