- Statut
- Résolu
- Résolu dans
- 4.2.4.1
Aperçu de l’anomalie
Ce problème se produit lorsque l’Éditeur de traduction avancé est activé et qu’il y a au moins une tâche de traduction de chaîne de texte en cours.
Voici l’erreur exacte :
PHP Fatal error: Uncaught TypeError: Argument 1 passed to WPML_TM_ATE_Job_Repository::is_ate_job() must be an instance of WPML_TM_Post_Job_Entity, instance of WPML_TM_Job_Entity given
Solution de contournement
Pendant que nous travaillons sur un correctif, voici un moyen de corriger l’extension.
Modifiez le fichier class-wpml-tm-ate-job-repository.php situé dans le dossier ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ et, à la ligne 21, remplacez :
'job_type' => WPML_TM_Job_Entity::POST_TYPE,
Par :
'job_types' => WPML_TM_Job_Entity::POST_TYPE,