Anomalie #1027
ferméLien vers la génération des formulaires d'adhésion supprimé après la mise à jour des préférences
100%
Description
Bonjour,
Les formulaires d’adhésion ne fonctionnent plus après avoir mis à jour les préférences de l'association.
Le lien est vide: <a href="./" title="Télécharger un formulaire d'adhésion vierge">Formulaire d'adhésion vierge</a>
Après avoir refaire une installation propre, avec une nouvelle base de données, ça fonctionne. Je vais dans les préférences, j'enregistre (même sans faire de modification), ça ne fonctionne à nouveau plus.
Le problème vient de la table préférence.
ID_pref 69; nom_pref pref_adhesion_form_url; val_pref pdf_adhesion_form.php
Si on clique sur "Enregistrer" dans les préférences, la valeur pdf_adhesion_form.php est supprimé dans la base de données.
En remettant la valeur manuellement, ça refonctionne.
Fichiers
Mis à jour par Johan Cwiklinski il y a presque 8 ans
- Version cible
0.8.3supprimé
En effet, il y a une petite coquille :/
Le correctif :
diff --git a/galette/lib/Galette/Core/Preferences.php b/galette/lib/Galette/Core/Preferences.php
index 78bf4a3..3cdb95b 100644
--- a/galette/lib/Galette/Core/Preferences.php
+++ b/galette/lib/Galette/Core/Preferences.php
@@ -344,7 +344,7 @@ class Preferences
$value = $this->_prefs[$k];
//do not store pdf_adhesion_form URI, it's designed to be overriden by plugin
- if ($k === 'pdf_adhesion_form') {
+ if ($k === 'pref_adhesion_form_url') {
$value = $v;
}
Mis à jour par Johan Cwiklinski il y a plus de 7 ans
- % réalisé changé de 0 à 100
Appliqué par commit 559d83cc760e79a9eba90405f8ed8bab2aeecc2f.
Mis à jour par Johan Cwiklinski il y a plus de 7 ans
- Fichier fix-1027.patch ajouté
Ce correctif n'est pas complet ; voir le patch attaché.
Mis à jour par Johan Cwiklinski il y a plus de 7 ans
- Fichier fix-1027.patch fix-1027.patch ajouté