diff --git a/controllers/freeswitch.moon b/controllers/freeswitch.moon index 6247d91..78bd1a3 100644 --- a/controllers/freeswitch.moon +++ b/controllers/freeswitch.moon @@ -10,13 +10,14 @@ class Freeswitch extends lapis.Application POST: => uid = @params["user"] or @params["sip_auth_username"] @user = Users\find extension: uid + + if not @user + return status: 404, layout: false, "no such user " .. uid + @tokens = Tokens\select "where user_id = ?", uid if #@tokens == 0 return status: 404, layout: false, "no auth tokens for " .. uid - if not @user - return status: 404, layout: false, "no such user " .. uid - render: true, layout: false }