Warning: Undefined array key "type" in /home/sc3actupro2s/yacs/overlays/issue.php on line 655
Impossible d'utiliser le formulaire de requete 2 fois de suite - Yacs

Aller au contenu principal Aide Panneau de contrôle

Soupçons de bogues

Impossible d'utiliser le formulaire de requete 2 fois de suite

Christian -- le 9 déc. 2008 à 19:33 GMT, depuis La Chapelle en Vercors
YACS team - responsable support
création site internet
annuaire entreprise Rhône-Alpes

PropriétaireChristian
Avancement0%
WorkflowBesoin d'aide
StatutLe problème a été enregistré
Ouf j'ai reproduit le bug ici même voici la séquence (version8.12beta6) :

Je ne suis pas identifié sur le site

- 1. je poste un message par le formulaire de requete - 2. après validation je clique sur le lien proposé pour me logger et verifier mon message - 3. il m'est impossible de reposter une 2ème fois le formulaire de contact. J'ai une erreur SQL

INSERT INTO fr_articles SET nick_name='', behaviors='', extra='', icon_url='', thumbnail_url='', rank=10000, meta='', options='', trailer='', active='N', active_set='Y', anchor='section:8', anchor_type=SUBSTRING_INDEX('section:8', ':', 1), anchor_id=SUBSTRING_INDEX('section:8', ':', -1), home_panel='main', title='contact 2', source='', introduction='', description='***', language='', locked='N', overlay='', overlay_id='', tags='', hits=0, create_name='actupro', create_id=, create_address='sport@actupro.fr', create_date='2008-12-09 18:31:04', edit_name='actupro', edit_id=, edit_address='xxx', edit_action='article:create', edit_date='2008-12-09 18:31:04', publish_name='actupro', publish_id=, publish_address='xxx', publish_date='2008-12-09 18:31:04', handle='07b1bfaa3d40ec29b228517056d6a66b' 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' create_address='sport@actupro.fr', create_date='2008-12-09 18:31:04', edit_name' at line 1

En fait yacs crée l'ordre SQL avec publish_id=, create_id=, d'ou l'erreur SQL

Il semblerait que les valeurs existent mais à null

Solution proposée : blinder la fonction Articles::post pour tester le cas des valeurs NULL ou moment de la construction de l'ordre SQL ?