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);
 	}