spip/spip
-
Par Cerdic, le 2 septembre 2020 à 20h36min :
Fix petit cas tordu sur trouver_table() quand on l'utilise sur une vue qui est un filtre d'une table reelle : sql_showtable() trouve bien les champs mais pas les cles (qui n'ont pas de sens en general sur une vue)
Dans ce cas on recupere celles de la declaration si il y en a, en leur faisant confiance
(avant on avait soit field+key issus de mysql soit de la declaration, maintenant on peut avoir field issu de mysql et key issu de la declaration)
*Modifié*
ecrire/base/trouver_table.php
Détails : https://git.spip.net/spip/spip/commit/52764a1611de662d52becc0c68d4ac31aeb1fba3