Skip to content

#195 [Hooks] fix: guard doActions against a missing object - #196

Merged
evarisk-kilyan merged 1 commit into
Eoxia:developfrom
evarisk-kilyan:fix/195-null-object-doactions
Oct 23, 2026
Merged

evarisk-kilyan merged 1 commit into
Eoxia:developfrom
evarisk-kilyan:fix/195-null-object-doactions

Conversation

@evarisk-kilyan

Copy link
Copy Markdown
Contributor

Changements

  • ActionsEasyurl::doActions() : la comparaison de $object->element aux métadonnées Saturne est maintenant protégée par is_object($object), comme celle de printCommonFooter(). EasyURL s'accroche aux contextes hook_name_card de toutes les métadonnées. Les listes qui initialisent l'un de ces contextes et appellent doActions sans objet (par exemple la liste des accidents d'un GP/UT de Digirisk, contexte digiriskelementview) affichaient un warning « Attempt to read property "element" on null » par entrée de métadonnées, avant le <html>.

Testé en local sur digiriskdolibarr/view/accident/accident_list.php?fromid=10 : une cinquantaine de warnings avant, aucun après.

Fichiers modifiés

  • class/actions_easyurl.class.php

Close #195

@evarisk-kilyan evarisk-kilyan added 1 Bug Something isn't working labels Oct 23, 2026
@evarisk-kilyan
evarisk-kilyan merged commit 471f4f4 into Eoxia:develop Oct 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 Bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EasyURL] Warnings « Attempt to read property "element" on null » en haut des listes qui partagent un contexte de fiche

1 participant