From 83592b5c2dcbfd0a91d36dfa89f1a6cbe95ab1d1 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 27 十月 2022 15:22:01 +0800
Subject: [PATCH] 2022-10-27

---
 src/utils/utils-custom.js |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/src/utils/utils-custom.js b/src/utils/utils-custom.js
index 7284446..64fb0a1 100644
--- a/src/utils/utils-custom.js
+++ b/src/utils/utils-custom.js
@@ -850,20 +850,22 @@
   let trimreg = /(from|update|insert\s+into)\s+(@db@)?/ig
 
   if (!config.wrap || !config.wrap.datatype || config.wrap.datatype === 'dynamic') {
-    if (config.setting.interType === 'system') {
-      if (config.setting.execute !== 'false') {
-        let tbs = config.setting.dataresource.match(cutreg)
-        tbs && cuts.push(...tbs)
-      }
-      config.scripts && config.scripts.forEach(script => {
-        if (script.status === 'false') return
-        let tbs = script.sql.match(cutreg)
-        tbs && cuts.push(...tbs)
-      })
-    } else {
-      let tb = config.setting.tableName.replace(/@db@|\s+/ig, '')
-      if (/[a-z_]+/ig.test(tb)) {
-        tables.push(tb)
+    if (config.setting) {
+      if (config.setting.interType === 'system') {
+        if (config.setting.execute !== 'false') {
+          let tbs = config.setting.dataresource.match(cutreg)
+          tbs && cuts.push(...tbs)
+        }
+        config.scripts && config.scripts.forEach(script => {
+          if (script.status === 'false') return
+          let tbs = script.sql.match(cutreg)
+          tbs && cuts.push(...tbs)
+        })
+      } else {
+        let tb = config.setting.tableName.replace(/@db@|\s+/ig, '')
+        if (/[a-z_]+/ig.test(tb)) {
+          tables.push(tb)
+        }
       }
     }
   }

--
Gitblit v1.8.0