From d0e6c050bd7da37b849140b6d55fb1dd62eea250 Mon Sep 17 00:00:00 2001 From: Jose Leite <122051639+joseleite550@users.noreply.github.com> Date: Tue, 18 Apr 2023 05:24:29 -0300 Subject: [PATCH] IDEMPIERE-5674 - Fix null pointer exception when remove favorites nodes (#1786) --- .../src/org/adempiere/webui/desktop/FavouriteController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/FavouriteController.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/FavouriteController.java index 791087856b..c1ce273824 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/FavouriteController.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/FavouriteController.java @@ -212,7 +212,8 @@ public class FavouriteController if (treeModel != null) { DefaultTreeNode treeNode = treeModel.find(treeModel.getRoot(), favNode.getAD_Tree_Favorite_Node_ID()); - treeModel.removeNode(treeNode); + if(treeNode != null) + treeModel.removeNode(treeNode); } nodeMap.remove(nodeId);