diff --git a/com/Unit/Update.lua b/com/Unit/Update.lua index 935cc19..2cc954d 100644 --- a/com/Unit/Update.lua +++ b/com/Unit/Update.lua @@ -6,7 +6,6 @@ local log = require("internal.log") local db = require("internal.database.sqlite").connect("db/unit.db", { log = true }) local session = require("internal.session") -local crypt = require("internal.crypt.bcrypt") local common = require("com/Unit/_common") local errors = require("com/Unit/_errors") @@ -55,6 +54,7 @@ local values = {} for k, v in pairs(params.fields) do if allowed[k] then if k == "password" then + local crypt = require("internal.crypt.bcrypt") v = crypt.generate(v, crypt.DefaultCost) end table.insert(set_clauses, k .. " = ?")