1.6 KiB
title, area, tags, flag, src
| title | area | tags | flag | src |
|---|---|---|---|---|
| La jauge de stockage ne bouge pas après un ajout de ressource | manager | manager-app | warn | Affichage seul | 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.