[spip-dev] Pb avec documents_liens

Erreur SQL
spip_documents_liens WHERE id_document='1100'
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 'FROM ..

J'ai dégrossi le truc, c'est dans
  autoriser_document_modifier_dist
dans:
  $jointures = array_diff(
      $GLOBALS['tables_jointures']['spip_documents'],
      array('types_documents', 'mots')
    );
    foreach($jointures as $j) {
    
il y a visiblement une jointure quie n'est pas compatible avec la
tables unique des docuemnts_liens mais pour trouver la suite,
j'ai pas assez suivi.

Committo,Ergo:Sum

Erreur SQL
spip_documents_liens WHERE id_document='1100'

Peux-tu indiquer la page qui provoque ça et la requete SQL qui correspond ?

il y a visiblement une jointure quie n'est pas compatible avec la
tables unique des docuemnts_liens mais pour trouver la suite,

A ce propos je n'ai pas revert car Cédric m'a dit qu'il allait
s'occuper de "faire comme Emmanuel a dit".

-- Fil

Erreur SQL
spip_documents_liens WHERE id_document='1100'

Peux-tu indiquer la page qui provoque ça et la requete SQL qui correspond ?

exec=articles avec un portfolio, mais ça ne le fait pas à chaque coup.

A ce propos je n'ai pas revert car Cédric m'a dit qu'il allait
s'occuper de "faire comme Emmanuel a dit".

Ok, on va voir si on peut garder.

Committo,Ergo:Sum

exec=articles avec un portfolio, mais ça ne le fait pas à chaque coup.

je vois ce que c'est, il m'avait échappé

A ce propos je n'ai pas revert car Cédric m'a dit qu'il allait
s'occuper de "faire comme Emmanuel a dit".

si on fait comme ça le code d'autorisation sera vraiment beaucoup plus
simple avec (type, id) car c'est le même schéma que la fonction
autoriser(type, 'modifier', id)

-- Fil

exec=articles avec un portfolio, mais ça ne le fait pas à chaque coup.

[11981] devrait corriger

-- Fil

merci ça marche !

en 11981, n'ayant pas de documents, table spip_documents_liens vide,
je refais une maj en mettant spip meta version installée à 11910
tout va bien, les docs reviennent, mais....si je recalcul
la table spip_documents_liens se vide à nouveau.
bizarerie : spip meta version installée indique 11974
alors que le site affiche 11981

Ca devrait être bon en [11984] : c'est le génie / optimiser.php qui
délirait (RealET).

-- Fil