Actions
Anomalie #7315
ouvert[VaultDiskDirStorage] Erreur de logique dans les requêtes utilisant la colonne `isfull`
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
22/08/2019
Echéance:
% réalisé:
0%
Temps estimé:
Contrôle:
Thème:
Socle technique
Régression:
Non
Description
Le code qui gère la table `vaultdiskdirstorage` a une erreur de logique dans les requêtes utilisant la colonne `isfull` avec des critères du type `NOT isfull`.
La colonne `isfull` étant NULL par défaut, le critère `NOT isfull` ne matchera pas les lignes contenant la valeur SQL `false` dans la colonne `isfull` (`isfull = 'f'`). Par conséquent, certaines lignes qui devraient être prises en compte ne le seront pas.
Cela pourrait être à l'origine d'un défaut constaté sur une installation client (issue support 5037) où le vault apparaît en dépassement de capacité dans le centre d'administration alors que l'ajout de fichiers est quand même possible et ne retourne pas d'erreurs.
Actions