From be9e50aeb6292c4ad0f5fa41a64f17afc7bf57e2 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Mon, 17 Aug 2015 19:35:30 +0000 Subject: Fix bug in clientdata handling for get_user --- kamailio-model.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'kamailio-model.lua') diff --git a/kamailio-model.lua b/kamailio-model.lua index 120e970..ce2fd72 100644 --- a/kamailio-model.lua +++ b/kamailio-model.lua @@ -289,12 +289,13 @@ end function mymodule.get_user(self, clientdata) local user = mymodule.get_new_user() - user.value.username.value = clientdata.username or "" + self.handle_clientdata(user, clientdata) + user.value.password.value = "" + user.value.password_confirm.value = "" user.value.username.errtxt = "Invalid user" - user.value.domain.value = clientdata.domain or "" local users = mymodule.list_users() for i,u in ipairs(users.value) do - if u.username == clientdata.username and u.domain == clientdata.domain then + if u.username == user.value.username.value and u.domain == user.value.domain.value then user.value.username.errtxt = nil user.value.username.readonly = true user.value.domain.readonly = true -- cgit v1.2.3