bugs avec la fonction spip_pg_query_simple #1935

Open
opened 11 years ago by miros · 4 comments
miros commented 11 years ago

Lors de la navigation de le site public et privé l'erreur suivante apparait plusieurs fois:

Warning: pg_query() [function.pg-query]: Query failed: in /var/www/html/gesteau/ecrire/req/pg.php on line 151

En dépilant un minimum le code, l'erreur se produit dans la fonction: spip_pg_query_simple($link, $query) à chaque fois que le paramétre "$query" est vide.

Un patch rapide consiste à ajouter une condition qui test $query de sorte que la fonction devient:

function spip_pg_query_simple($link, $query){
if($query) {return pg_query($link, $query);}
}

Ce n'est à mon avis pas très satisfaisant car pourquoi appeler cette fonction si on n'a pas de requête à lui passer?... mais ça marche

Configuration serveur :

  • spip 2.1
  • php 5.1.6
  • postgres 8.1
    plugins installés :
  • cfg : moteur de configuration 1.15.0 - stable
  • Crayons 1.6.1 - stable
    note : l'option suivi des visites est également activée
Lors de la navigation de le site public et privé l'erreur suivante apparait plusieurs fois: Warning: pg_query() [function.pg-query]: Query failed: in /var/www/html/gesteau/ecrire/req/pg.php on line 151 En dépilant un minimum le code, l'erreur se produit dans la fonction: spip_pg_query_simple($link, $query) à chaque fois que le paramétre "$query" est vide. Un patch rapide consiste à ajouter une condition qui test $query de sorte que la fonction devient: function spip_pg_query_simple($link, $query){ if($query) {return pg_query($link, $query);} } Ce n'est à mon avis pas très satisfaisant car pourquoi appeler cette fonction si on n'a pas de requête à lui passer?... mais ça marche Configuration serveur : - spip 2.1 - php 5.1.6 - postgres 8.1 plugins installés : - cfg : moteur de configuration 1.15.0 - stable - Crayons 1.6.1 - stable note : l'option suivi des visites est également activée
Owner

Version cible mise à 3.1

**Version cible mise à 3.1**
Owner

Version cible mise à 3.2

**Version cible mise à 3.2**
Owner

Version cible mise à 4.0

**Version cible mise à 4.0**
Owner

Version cible mise à 90. PostgreSQL

**Version cible mise à 90. PostgreSQL**
cy.altern added the
PostgreSQL
label 1 week ago
cy.altern removed this from the (deleted) milestone 1 week ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.