summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--provisioning-model.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/provisioning-model.lua b/provisioning-model.lua
index 8acc8ca..401e342 100644
--- a/provisioning-model.lua
+++ b/provisioning-model.lua
@@ -111,7 +111,7 @@ local databaseconnect = function()
-- connect to data source
local err
con, err = env:connect(DatabaseName, DatabaseUser, DatabasePassword)
- if err and string.match(err, "Error connecting to database.") then
+ if err and (string.match(err, 'Error connecting to database.') or string.match(string.lower(err), 'database "provisioning" does not exist')) then
createdatabase()
con, err = env:connect(DatabaseName, DatabaseUser, DatabasePassword)
if con then