[spip-dev] Recherche dans jointure d'un objet avec nom bizarre ( par ex GIS)

J'ai déclaré dans un de mes objets qu'il faut faire des recherches dans des jointures. Et notamment j'ai voulu chercher dans le point GIS lié. Ben ça marche pas. :frowning:

La particularité de l'objet GIS, c'est qu'il ne suit pas la règle du singulier/pluriel des objets classiques. Bien sûr, tout est bien déclaré chez lui dans "table_objet_surnoms" et "type_surnoms".

Or dans "rechercher_jointures" il faut mettre au *singulier* (le type de l'objet).

J'ai essayé :
'rechercher_jointures' => array(
  'gis' => array('ville' => 3, 'titre' => 3, 'pays' => 3)
),

Ainsi que :
'rechercher_jointures' => array(
  'gi' => array('ville' => 3, 'titre' => 3, 'pays' => 3)
),

Et dans les deux cas, quand je cherche "Lyon" ou "Bordeaux" en recherche libre, il ne sort pas ceux qui ont un point GIS contenant ces mots.

Donc y aurait-il un bug quand le nom des objets ne suit pas la norme classique ?