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 1912fde4d1b749c15a3642ffba273eda8d4ae7fd..51aa933cf1ae5adcbb93bfc995a220d78bc444e7 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); }