diff --git a/src/main/java/org/olat/course/nodes/gta/manager/GTAManagerImpl.java b/src/main/java/org/olat/course/nodes/gta/manager/GTAManagerImpl.java
index 9db8a15da7075dfcd90a244514ec405d75f522da..478c67bc28aabe9145fc049dbac58690a8672b73 100644
--- a/src/main/java/org/olat/course/nodes/gta/manager/GTAManagerImpl.java
+++ b/src/main/java/org/olat/course/nodes/gta/manager/GTAManagerImpl.java
@@ -230,8 +230,8 @@ public class GTAManagerImpl implements GTAManager {
 			if(deleteFile) {
 				VFSContainer tasksContainer = getTasksContainer(courseEnv, cNode);
 				VFSItem item = tasksContainer.resolve(removedTask.getFilename());
-				deleteEdusharingUsages(courseEnv, item);
 				if(item != null) {
+					deleteEdusharingUsages(courseEnv, item);
 					item.delete();
 				}
 			}