mirror of
https://github.com/M66B/FairEmail.git
synced 2025-12-29 00:51:44 +01:00
Fixed operation cross account ID
This commit is contained in:
@@ -289,14 +289,15 @@ public class EntityOperation {
|
||||
}
|
||||
|
||||
// Cross account move
|
||||
long folder = source.id;
|
||||
if (!source.account.equals(target.account))
|
||||
if (message.raw != null && message.raw) {
|
||||
name = ADD;
|
||||
folder = target.id;
|
||||
} else
|
||||
name = RAW;
|
||||
queue(context, message.account, folder, message.id, name, jargs);
|
||||
if (source.account.equals(target.account))
|
||||
queue(context, message.account, source.id, message.id, name, jargs);
|
||||
else {
|
||||
if (message.raw != null && message.raw)
|
||||
queue(context, target.account, target.id, message.id, ADD, jargs);
|
||||
else
|
||||
queue(context, source.account, source.id, message.id, RAW, jargs);
|
||||
}
|
||||
|
||||
return;
|
||||
|
||||
} else if (DELETE.equals(name))
|
||||
|
||||
Reference in New Issue
Block a user