Skip to content

Commit 59a895a

Browse files
Bugfix
Fixed settings being overwritten when you don't actually change something UPDATE: CHEESE_0.1.1
1 parent 7bd9a0f commit 59a895a

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

msync/server/modules/sv_samplemodule.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ MSync.modules.SampleModule.info = {
2323
Define mysql table and additional functions that are later used
2424
]]
2525
function MSync.modules.SampleModule.init( transaction )
26-
transaction:addQuery( [[
26+
transaction:addQuery( MSync.DBServer:query([[
2727
CREATE TABLE IF NOT EXISTS `tbl_SampleModule` (
2828
SampleData INT
2929
);
30-
]] )
30+
]] ))
3131

32-
function MSync.Modules.SampleModule.SampleFunction()
32+
function MSync.modules.SampleModule.SampleFunction()
3333
return true
3434
end
3535

msync/server/sv_net.lua

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,14 @@ end )
6868
util.AddNetworkString("msync.sendSettings")
6969
net.Receive("msync.sendSettings", function(len, ply)
7070
if not ply:query("msync.sendSettings") then return end
71-
71+
72+
local password = MSync.settings.data.mysql.password
7273
MSync.settings.data = net.ReadTable()
74+
75+
if not MSync.settings.data.mysql.password then
76+
MSync.settings.data.mysql.password = password
77+
end
78+
7379
MSync.func.saveSettings()
7480
end )
7581

0 commit comments

Comments
 (0)