Anomalie #1552
ferméChamps dynamiques : Erreur si l'on enregistre une fiche avec plusieurs champs dynamiques incluant un fichier
100%
Description
Je créé ou je modifie une fiche adhérent ; je complète un ou plusieurs champs dynamiques je rajoute un fichier alors j'ai une erreur, la fiche est enregistrée,les champs dyn sont enregistrés ,le fichier n'est pas enregistré.
Même punition pour les transactions ou les contributions.
::1 - 2021-04-28 06:31:53 - ERROR - Galette error:
Type: Laminas\Db\Adapter\Exception\InvalidQueryException
Message: Statement could not be executed (23000 - 1062 - Duplicata du champ '7-25-adh-1' pour la clef 'PRIMARY')
File: B:\galette\galette\vendor\laminas\laminas-db\src\Adapter\Driver\Pdo\Statement.php
Line: 243
Previous error:
Type: PDOException
Code: 23000
Message: SQLSTATE23000: Integrity constraint violation: 1062 Duplicata du champ '7-25-adh-1' pour la clef 'PRIMARY'
File: B:\galette\galette\vendor\laminas\laminas-db\src\Adapter\Driver\Pdo\Statement.php
Line: 238
testé sur Galette version:.... v0.9.5-git-a12d572e16 (2021-04-26 16:08:36 GMT+0200)
Sur la version 0.9.4.2 fiche adhérent il y avait également une anomalie mais pas de message d'erreur et juste une ligne dans les logs:
::1 - 2021-04-29 06:44:33 - ERROR - An error occurred storing dynamic field. Form name: adh | Error was: Statement could not be executed (23000 - 1062 - Duplicata du champ '66-16-adh-1' pour la clef 'PRIMARY')
Le fichier n’était pas enregistré.
Mis à jour par Johan Cwiklinski il y a plus de 3 ans
- Sujet changé de Champs dynamiques : Erreur si l'on enregistre une fiche adhérent (ou contribution ou transaction) ,que l'on a complété avec plusieurs champs dynamiques incluant un fichier. à Champs dynamiques : Erreur si l'on enregistre une fiche avec plusieurs champs dynamiques incluant un fichier
- Catégorie mis à Fields management
- Assigné à mis à Johan Cwiklinski
- Version utilisée changé de 0.9.5 à 0.9.4.2
Mis à jour par Johan Cwiklinski il y a plus de 3 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit f566472f3e5cf96e7fc155265956d3bdb0b64300.
Mis à jour par Alain Paris il y a plus de 3 ans
Après quelques tests sur la version corrigée, le problème semble résolu,il n'y a plus d'erreur et comportement correct de galette.