diff --git a/src/main/java/org/olat/repository/ui/author/AuthorListController.java b/src/main/java/org/olat/repository/ui/author/AuthorListController.java
index a8f4ccf30baa7939aa8f9f6ec26e994fcce4b7ad..243c47e82128a5c592207f9eeadd23e681970f40 100644
--- a/src/main/java/org/olat/repository/ui/author/AuthorListController.java
+++ b/src/main/java/org/olat/repository/ui/author/AuthorListController.java
@@ -250,7 +250,7 @@ public class AuthorListController extends FormBasicController implements Activat
 	public void event(UserRequest ureq, Component source, Event event) {
 		if(importLink == source) {
 			doImport(ureq);
-		} else if(source instanceof Link && ((Link)source).getUserObject() instanceof String) {
+		} else if(source instanceof Link && ((Link)source).getUserObject() instanceof RepositoryHandler) {
 			RepositoryHandler handler = (RepositoryHandler)((Link)source).getUserObject();
 			if(handler != null) {
 				doCreate(ureq, handler);