Catch miss encoding exception while checking mailbox for commit bec53dc57d

This commit is contained in:
Hadi Nategh 2021-09-27 10:50:44 +02:00
parent 9babcdf010
commit d75c4146d2

View File

@ -2443,13 +2443,19 @@ app.classes.mail = AppJS.extend(
var rvMain = false; var rvMain = false;
if ((obj_manager && _elems.length>1 && obj_manager.getAllSelected() && !_action.paste) || _action.id=='readall') if ((obj_manager && _elems.length>1 && obj_manager.getAllSelected() && !_action.paste) || _action.id=='readall')
{ {
// Avoid possibly doing select all action on not desired mailbox e.g. INBOX try {
for (let n=0;n<_elems.length;n++) // Avoid possibly doing select all action on not desired mailbox e.g. INBOX
for (let n=0;n<_elems.length;n++)
{
// drop the action if there's a mixedup mailbox found in the selected messages
if (atob(_elems[n].id.split("::")[3]) != tree.getSelectedNode().id.split("::")[1]) return;
}
}catch(e)
{ {
// drop the action if there's a mixedup mailbox found in the selected messages // continue
if (atob(_elems[n].id.split("::")[3]) != tree.getSelectedNode().id.split("::")[1]) return;
} }
if (_confirm) if (_confirm)
{ {
var buttons = [ var buttons = [