#4 Bug na criação de instancia iassign no PHP 8

닫힘
laira가 3 년 전을 오픈 · 1개의 코멘트
laira 코멘트됨, 3 년 전

Problema: iassign/lib.php iassign_grade_item tratando iassign como array, porem é um objeto vindo de $DB->get_record('iassign', array('id' => $iassignid), '*', MUST_EXIST); na linha 151 do lib.php.

Proposta de solução: tratar como objeto usando isset na linha 177, mudando de if (array_key_exists('cmidnumber', $iassign)) { para if (isset( $iassign->cmidnumber)) { //it may not be always present

Problema: iassign/lib.php iassign_grade_item tratando iassign como array, porem é um objeto vindo de $DB->get_record('iassign', array('id' => $iassignid), '*', MUST_EXIST); na linha 151 do lib.php. Proposta de solução: tratar como objeto usando isset na linha 177, mudando de if (array_key_exists('cmidnumber', $iassign)) { para if (isset( $iassign->cmidnumber)) { //it may not be always present
leo 코멘트됨, 1 개월 전
소유자

De fato, o erro estava resolvido no "lib.php" estável e só foi incorporado ao Git em 2026/08/16. Resolvido.

De fato, o erro estava resolvido no "lib.php" estável e só foi incorporado ao Git em 2026/08/16. Resolvido.
leo 1 개월 전가 Close
로그인하여 이 대화에 참여
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
로딩중...
취소
저장
아직 콘텐츠가 없습니다.