Fix Save ops order (#1367)

And fix field nulling if the database doesn't return anything.
This commit is contained in:
skull132
2017-01-02 00:44:46 +02:00
committed by GitHub
parent b2e7c73668
commit a79808984e
5 changed files with 31 additions and 15 deletions
@@ -32,8 +32,11 @@
if (sql_load)
pref.skills = params2list(pref.skills)
for (var/skill in pref.skills)
pref.skills[skill] = text2num(pref.skills[skill])
if (!pref.skills || !islist(pref.skills) || !pref.skills.len)
pref.ZeroSkills()
else
for (var/skill in pref.skills)
pref.skills[skill] = text2num(pref.skills[skill])
pref.CalculateSkillPoints()
if (!pref.skills.len)