Migration 11.0.4 vers 12.0.2 - Erreur filtre liste factures fournisseurs

Bonjour à tous,

Depuis la mise à jour de ma version 11.0.4 vers 12.0.2 j’obtiens une erreur en appliquant un filtre sur la liste des factures fournisseurs selon ces champs :

  • Tiers ayant pour commercial
  • Liés à un contact utilisateur particulier
    Le filtrage par les autres champs semble fonctionner.

Voici le contenu de la page d’erreur :

Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic (Vous pouvez fixer l'option $dolibarr_main_prod sur '1' pour supprimer quelques notifications):
Date: 20201002122859
Dolibarr: 12.0.2 - https://www.dolibarr.org
Niveau de fonctionnalités: 0
PHP: 7.3.14
Server: Apache/2.4.43 (Unix) OpenSSL/1.0.1e-fips Phusion_Passenger/5.3.1 mod_qos/11.66
OS: Linux web06 4.4.145-1.el6.elrepo.x86_64 #1 SMP Sat Jul 28 10:11:12 EDT 2018 x86_64
UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36

Url sollicitée: /fourn/facture/list.php
Referer: http://gestion.officina-tron-audio.ch/fourn/facture/list.php
Gestionnaire de menu: eldy_menu.php

Modules/Applications: user, categorie, workflow, propal, product, supplier_proposal, projet, banque, externalsite, bom, multicurrency, fckeditor, mailing, agenda, commande, facture, fournisseur, paypal, societe, service, variants
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT f.rowid as facid, f.ref, f.ref_supplier, f.type, f.datef, f.date_lim_reglement as datelimite, f.fk_mode_reglement, f.total_ht, f.total_ttc, f.total_tva as total_vat, f.paye as paye, f.fk_statut as fk_statut, f.libelle as label, f.datec as date_creation, f.tms as date_update, f.localtax1 as total_localtax1, f.localtax2 as total_localtax2, f.fk_multicurrency, f.multicurrency_code, f.multicurrency_tx, f.multicurrency_total_ht, f.multicurrency_total_tva as multicurrency_total_vat, f.multicurrency_total_ttc, f.note_public, f.note_private, f.fk_user_author, s.rowid as socid, s.nom as name, s.email, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta as code_compta_client, s.code_compta_fournisseur, typent.code as typent_code, state.code_departement as state_code, state.nom as state_name, country.code as country_code, p.rowid as project_id, p.ref as project_ref, p.title as project_label, u.login, SUM(pf.amount) as dynamount_payed FROM llx_societe as s LEFT JOIN llx_c_country as country on (country.rowid = s.fk_pays) LEFT JOIN llx_c_typent as typent on (typent.id = s.fk_typent) LEFT JOIN llx_c_departements as state on (state.rowid = s.fk_departement), llx_facture_fourn as f LEFT JOIN llx_paiementfourn_facturefourn as pf ON pf.fk_facturefourn = f.rowid LEFT JOIN llx_projet as p ON p.rowid = f.fk_projet, llx_element_contact as ec, llx_c_type_contact as tc LEFT JOIN llx_user AS u ON f.fk_user_author = u.rowid WHERE f.fk_soc = s.rowid AND f.entity IN (1) AND ec.fk_c_type_contact = tc.rowid AND tc.element='invoice_supplier' AND tc.source='internal' AND ec.element_id = f.rowid AND ec.fk_socpeople = 1 GROUP BY f.rowid, f.ref, f.ref_supplier, f.type, f.datef, f.date_lim_reglement, f.fk_mode_reglement, f.total_ht, f.total_ttc, f.total_tva, f.paye, f.fk_statut, f.libelle, f.datec, f.tms, f.localtax1, f.localtax2, f.note_public, f.note_private, s.rowid, s.nom, s.email, s.town, s.zip, s.fk_pays, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.code_compta, s.code_compta_fournisseur, typent.code, state.code_departement, state.nom, country.code, p.rowid, p.ref, p.title, u.login ORDER BY f.datef DESC, f.rowid LIMIT 26
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column 'f.fk_user_author' in 'on clause'
1 « J'aime »

Bonjour J’ai aussi le même problème.