Project

General

Profile

Anomalie #1027

Lien vers la génération des formulaires d'adhésion supprimé après la mise à jour des préférences

Added by Frédéric Schweitzer about 2 years ago. Updated almost 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
Base de données
Target version:
-
Start date:
04/28/2017
Due date:
% Done:

100%

Estimated time:
Version utilisée:
Vote:

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

fix-1027.patch (1.09 KB) fix-1027.patch Johan Cwiklinski, 08/01/2017 09:58 AM

Associated revisions

Revision 559d83cc (diff)
Added by Johan Cwiklinski about 2 years ago

Do not store form url saving prefs; fixes #1027

Revision 622682e4 (diff)
Added by Johan Cwiklinski about 2 years ago

Do not store form url saving prefs; fixes #1027

History

#1

Updated by Johan Cwiklinski about 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;
                 }

#2

Updated by Johan Cwiklinski about 2 years ago

  • Status changed from Nouveau to Résolu
#3

Updated by Frédéric Schweitzer about 2 years ago

Merci pour le correctif

#4

Updated by Johan Cwiklinski about 2 years ago

  • % Done changed from 0 to 100
#5

Updated by Johan Cwiklinski about 2 years ago

  • Status changed from Résolu to Fermé
#6

Updated by Johan Cwiklinski almost 2 years ago

  • File fix-1027.patch added

Ce correctif n'est pas complet ; voir le patch attaché.

#7

Updated by Johan Cwiklinski almost 2 years ago

  • File deleted (fix-1027.patch)

Also available in: Atom PDF