Anomalie #1027
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.
Files
Associated revisions
Do not store form url saving prefs; fixes #1027
History
Updated by Johan Cwiklinski over 2 years ago
- Target version deleted (
0.8.3)
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;
}
Updated by Johan Cwiklinski over 2 years ago
- % Done changed from 0 to 100
Appliqué par commit 559d83cc760e79a9eba90405f8ed8bab2aeecc2f.
Updated by Johan Cwiklinski over 2 years ago
- File fix-1027.patch added
Ce correctif n'est pas complet ; voir le patch attaché.
Do not store form url saving prefs; fixes #1027