--- title: La jauge de stockage ne bouge pas après un ajout de ressource area: manager tags: manager-app flag: warn | Affichage seul src: todo-features.md — Quota stockage ---

QuotaBarsWidget appelle instanceGetQuota une seule fois, dans initState (quota_bars_widget.dart:23), et il est monté dans le pied du menu latéral persistant (main_screen.dart:477) — jamais reconstruit en naviguant. Le chiffre affiché date de l'ouverture de la session ; ajouter ou supprimer un média ne le fait pas bouger avant un rechargement complet de la page.

⚠️ Le comptage lui-même est correct — ne pas partir chercher le bug côté serveur. storageUsedBytes est recalculé à chaque appel (SUM(SizeBytes), InstanceController.cs:383), et SizeBytes est renseigné à la création sur les deux chemins (multipart :277, JSON :341) puis confirmé à l'Update avec la taille réelle après compression. Le contrôle d'upload, lui, refait un GET /quota juste avant de téléverser (resources_screen.dart:186-198) : d'où l'incohérence visible pour le client — une jauge à « 0 KB » et un refus 413 sur le même chiffre, lu à deux moments différents.

Correctif : exposer un rafraîchissement de la jauge et le déclencher en fin de create() et de suppression de ressource. Pas de plomberie d'état à introduire pour ça.