Linus Rath
770fb2c84a
fix: resolve trash and archive in a background login's own folders #1132
...
The folder-list cache from #1132 published a reused list only when it
was freshly fetched. When the Pro folder tree had loaded a login first,
the unified build reused that list and never stored it under the
login's JMAP id, so trash and archive for that login's mail were
resolved against the active login's folders until it pushed a change.
A reused list now fills any key nothing has published yet, without
overwriting a live one.
The Pro folder tree also marked a login as loaded before its first
fetch finished and never retried a failure, which left that login's
tree empty until an account switch. A failed load is now retried on
the next run, as the identities hook already does.
2026-09-30 20:35:13 +02:00
..
2026-09-26 15:34:13 +02:00
2026-09-22 21:20:41 +02:00
2026-09-27 15:41:21 +08:00
2026-09-02 22:15:50 +02:00
2026-09-30 19:01:14 +02:00
2026-07-13 21:21:34 +02:00
2026-08-25 18:45:44 +02:00
2026-09-29 21:25:02 +02:00
2026-09-24 21:15:22 +02:00
2026-09-27 15:41:21 +08:00
2026-09-27 15:41:21 +08:00
2026-09-23 20:44:46 +02:00
2026-09-23 20:44:46 +02:00
2026-07-22 17:37:33 +02:00
2026-09-27 15:41:21 +08:00
2026-03-15 16:07:45 +01:00
2026-02-16 23:49:35 +01:00
2026-09-29 23:59:03 +02:00
2026-08-10 22:45:21 +02:00
2026-09-30 00:21:21 +02:00
2026-09-26 15:24:30 +02:00
2026-09-09 19:47:33 +02:00
2026-09-17 21:50:48 +02:00
2026-03-27 19:42:30 +01:00
2026-03-09 16:46:25 +01:00
2026-09-26 16:55:34 +02:00
2026-09-07 22:34:47 +02:00
2026-07-24 18:30:50 +02:00
2026-08-29 17:42:21 +02:00
2026-09-29 20:35:09 +02:00
2026-08-13 21:27:24 +02:00
2026-09-29 20:28:39 +02:00
2026-09-17 22:26:52 +02:00
2026-09-22 19:25:18 +02:00
2026-09-26 15:57:11 +02:00
2026-09-26 19:11:30 +02:00
2026-08-09 22:17:42 +02:00
2026-08-09 22:17:50 +02:00
2026-09-29 20:09:26 +02:00
2026-09-29 19:52:39 +02:00
2026-09-22 19:41:51 +02:00
2026-09-22 17:25:43 +02:00
2026-09-30 19:49:13 +02:00
2026-09-07 22:34:47 +02:00
2026-09-26 16:16:13 +02:00
2026-09-07 22:34:47 +02:00
2026-09-17 22:26:52 +02:00
2026-09-26 15:43:32 +02:00
2026-09-18 18:33:02 +02:00
2026-09-26 15:18:20 +02:00
2026-07-11 21:14:50 +02:00
2026-09-30 20:35:13 +02:00
2026-09-26 12:41:13 +02:00
2026-09-26 22:28:34 +02:00
2026-09-22 20:02:06 +02:00
2026-08-25 19:09:21 +02:00
2026-09-01 20:55:12 +02:00
2026-02-16 18:51:30 +01:00
2026-06-14 17:05:29 +02:00
2026-09-26 17:03:24 +02:00
2026-09-01 20:55:13 +02:00
2026-08-20 15:06:45 +02:00
2026-08-25 20:09:18 +02:00
2026-07-11 21:14:34 +02:00
2026-03-27 23:58:42 +01:00
2026-07-16 18:00:41 +02:00
2026-07-29 19:52:31 +02:00
2026-08-10 22:49:35 +02:00
2026-09-23 11:07:58 +12:00
2026-08-29 17:59:04 +02:00
2026-09-26 15:31:05 +02:00
2026-09-06 17:47:00 +02:00
2026-08-16 02:09:38 +02:00
2026-03-09 16:46:25 +01:00