diff options
Diffstat (limited to 'src/mod_offline_odbc.erl')
-rw-r--r-- | src/mod_offline_odbc.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mod_offline_odbc.erl b/src/mod_offline_odbc.erl index 09f06c86..58fcf34d 100644 --- a/src/mod_offline_odbc.erl +++ b/src/mod_offline_odbc.erl @@ -217,7 +217,10 @@ pop_offline_messages(Ls, User, Server) -> "select * from spool where username='", EUser, "';" "delete from spool where username='", EUser, "';" "commit"]) of - {selected, ["username","xml"], Rs} -> + [{updated, undefined}, + {selected, ["username","xml"], Rs}, + {updated, _}, + {updated, undefined}] -> Ls ++ lists:flatmap( fun({_, XML}) -> case xml_stream:parse_element(XML) of |