Skip to content

Commit

Permalink
Merge pull request #1608 from Kenshiin13/conn-string
Browse files Browse the repository at this point in the history
fix(esx_multicharacter/server/modules/database): fix conn string parser
  • Loading branch information
Kenshiin13 authored Feb 3, 2025
2 parents c0b421f + 34a5c00 commit 0787a49
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions [core]/esx_multicharacter/server/modules/database.lua
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ function Database:GetConnection()
self.name = connectionString:sub(connectionString:find("/") + 1, -1):gsub("[%?]+[%w%p]*$", "")
self.found = true
else
local connectionExtracted = { string.strsplit(";", connectionString) }

for i = 1, #connectionExtracted do
local v = connectionExtracted[i]
if v:match("database") then
self.name = connectionString:sub(connectionString:find("/") + 1, -1):gsub("[%?]+[%w%p]*$", "")
local confPairs = { string.strsplit(";", connectionString) }
for i = 1, #confPairs do
local confPair = confPairs[i]
local key, value = confPair:match("^%s*(.-)%s*=%s*(.-)%s*$")
if key == "database" then
self.name = value
self.found = true
break
end
Expand Down

0 comments on commit 0787a49

Please sign in to comment.