From ee27fdbd2c9ce328bffae2dd16cfe0feaa4a11b8 Mon Sep 17 00:00:00 2001 From: uhensler <none@none> Date: Tue, 3 Apr 2018 15:57:00 +0200 Subject: [PATCH] OO-3170: NPE when clicking on the table config button in license admin --- .../services/license/ui/LicenseAdminConfigController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/core/commons/services/license/ui/LicenseAdminConfigController.java b/src/main/java/org/olat/core/commons/services/license/ui/LicenseAdminConfigController.java index 1912fde4d1b..51aa933cf1a 100644 --- a/src/main/java/org/olat/core/commons/services/license/ui/LicenseAdminConfigController.java +++ b/src/main/java/org/olat/core/commons/services/license/ui/LicenseAdminConfigController.java @@ -356,8 +356,11 @@ public class LicenseAdminConfigController extends FormBasicController { doSetLicensorCreator(source, singleSelection); } } else if (source instanceof FormLink) { - LicenseHandler handler = (LicenseHandler) source.getUserObject(); - doEditLicensorConstant(ureq, handler); + Object userObject = source.getUserObject(); + if (userObject instanceof LicenseHandler) { + LicenseHandler handler = (LicenseHandler) userObject; + doEditLicensorConstant(ureq, handler); + } } super.formInnerEvent(ureq, source, event); } -- GitLab