Comparison

plugins/mod_storage_sql.lua @ 9492:c03c60a2dede

mod_storage_sql: Have :users() throw an error on failure instead of returning non-iterator values
author Matthew Wild <mwild1@gmail.com>
date Thu, 11 Oct 2018 19:15:46 +0100
parent 9479:3a683b2476e2
child 9493:55b40f3fa659
comparison
equal deleted inserted replaced
9491:89e4cbd1a564 9492:c03c60a2dede
140 FROM "prosody" 140 FROM "prosody"
141 WHERE "host"=? AND "store"=?; 141 WHERE "host"=? AND "store"=?;
142 ]]; 142 ]];
143 return engine:select(select_sql, host, self.store); 143 return engine:select(select_sql, host, self.store);
144 end); 144 end);
145 if not ok then return ok, result end 145 if not ok then error(result); end
146 return iterator(result); 146 return iterator(result);
147 end 147 end
148 148
149 --- Archive store API 149 --- Archive store API
150 150