Mercurial > prosody-modules
comparison mod_adhoc_groups/mod_adhoc_groups.lua @ 4031:b2a6e163a6b4
mod_adhoc_groups: Fix check for error on group creation
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 20 May 2020 17:24:57 +0200 |
parents | 0d7293c37e1a |
children |
comparison
equal
deleted
inserted
replaced
4030:0d7293c37e1a | 4031:b2a6e163a6b4 |
---|---|
88 return false, "Problem in submitted form"; | 88 return false, "Problem in submitted form"; |
89 end | 89 end |
90 | 90 |
91 local group, err = groups:get(fields.group); | 91 local group, err = groups:get(fields.group); |
92 if group then | 92 if group then |
93 if err then | 93 return false, "That group already exists"; |
94 return false, "An error occurred on the server. Please try again later."; | 94 elseif err then |
95 else | 95 return false, "An error occurred on the server. Please try again later."; |
96 return false, "That group already exists"; | |
97 end | |
98 end | 96 end |
99 | 97 |
100 if not groups:set(fields.group, { [user] = true }) then | 98 if not groups:set(fields.group, { [user] = true }) then |
101 return false, "An error occurred while creating the group"; | 99 return false, "An error occurred while creating the group"; |
102 end | 100 end |