From e235d6daaf8702baca65247ba9235c252ba0f469 Mon Sep 17 00:00:00 2001 From: teo_sarca Date: Tue, 12 Feb 2008 08:14:27 +0000 Subject: [PATCH] BF [ 1891775 ] NPE on GrindWindowVO when no access --- base/src/org/compiere/model/GridWindowVO.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/src/org/compiere/model/GridWindowVO.java b/base/src/org/compiere/model/GridWindowVO.java index bdf097ef97..816d31c070 100644 --- a/base/src/org/compiere/model/GridWindowVO.java +++ b/base/src/org/compiere/model/GridWindowVO.java @@ -167,11 +167,11 @@ public class GridWindowVO implements Serializable } // Ensure ASP exceptions MRole role = MRole.getDefault(ctx, false); - if (role.getWindowAccess(vo.AD_Window_ID) == null) + if (vo != null && role.getWindowAccess(vo.AD_Window_ID) == null) vo = null; // Not found if (vo == null) { - CLogger.get().log(Level.SEVERE, "No Window - AD_Window_ID=" + vo.AD_Window_ID + CLogger.get().log(Level.SEVERE, "No Window - AD_Window_ID=" + AD_Window_ID + ", AD_Role_ID=" + AD_Role_ID + " - " + sql); CLogger.get().saveError("AccessTableNoView", "(Not found)"); return null;