mirror of
https://github.com/karatektus/pl_mail.git
synced 2026-10-25 10:04:18 +00:00
User::$categorySorting (source, overrideProvider, tabs) was never written into a config backup, so a restore put everyone back on rules, the provider's categories and a tabbed inbox. It now travels through toArray()/applyArray() like Appearance and AiPreferences do. A backup without the key restores the defaults; an unknown source falls back to the rules without losing the two switches beside it. ConfigBackupCompletenessTest now fails for any #[ORM\Embedded] on User that the export does not carry. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>