PHP error updating from 8.8.1 to 8.9.0

PHP error updating from 8.8 to 8.9 I get this error:

PHP Fatal error:  Declaration of outr_Outright_Record_Restore_Manager::create_new_list_query($order_by, $where, $filter = [], $params = [], $show_deleted = 0, $join_type = '', $return_array = false, $parentbean = null, $singleSelect = false) 
must be compatible with 
SugarBean::create_new_list_query($order_by, $where, $filter = [], $params = [], $show_deleted = 0, $join_type = '', $return_array = false, $parentbean = null, $singleSelect = false, $ifListForExport = false) 
in ~/suite8/public/legacy/modules/outr_Outright_Record_Restore_Manager/outr_Outright_Record_Restore_Manager.php on line79

And the line 79 say:

function create_new_list_query( $order_by, $where,$filter=array(),$params=array(), $show_deleted = 0,$join_type='', $return_array = false, $parentbean = null, $singleSelect = false){

You should contact Ouright, the developers of that add-on Record Restore Manager.

They need to update their add-on for the new version of SuiteCRM. It’s possible that they already have done that and you just need a newer version of their add-on to be up to date.

I haven’t installed the module Record Restore Manager

no problem, I delete all ~/public/legacy/modules about Outright and now it’s running ok, thx!

1 Like