From 51a219b9654e5dfad5ca67269e8f45ca9f3676a6 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Mon, 7 Jan 2019 10:09:04 +0100
Subject: [PATCH] OO-3797: Add repository key as course id in usage metadata

---
 .../java/org/olat/modules/edusharing/UsageMetadata.java  | 9 +++++++++
 .../ui/settings/RepositoryEdusharingProvider.java        | 1 +
 2 files changed, 10 insertions(+)

diff --git a/src/main/java/org/olat/modules/edusharing/UsageMetadata.java b/src/main/java/org/olat/modules/edusharing/UsageMetadata.java
index 5647e452b26..5961ae99941 100644
--- a/src/main/java/org/olat/modules/edusharing/UsageMetadata.java
+++ b/src/main/java/org/olat/modules/edusharing/UsageMetadata.java
@@ -27,12 +27,21 @@ package org.olat.modules.edusharing;
  */
 public class UsageMetadata {
 	
+	private String courseId;
 	private String fullname;
 	private String shortname;
 	private String summary;
 	private String categorieId;
 	private String categorieName;
 
+	public String getCourseId() {
+		return courseId;
+	}
+
+	public void setCourseId(String courseId) {
+		this.courseId = courseId;
+	}
+
 	public String getFullname() {
 		return fullname;
 	}
diff --git a/src/main/java/org/olat/repository/ui/settings/RepositoryEdusharingProvider.java b/src/main/java/org/olat/repository/ui/settings/RepositoryEdusharingProvider.java
index f8ea49460d5..568dd9bc494 100644
--- a/src/main/java/org/olat/repository/ui/settings/RepositoryEdusharingProvider.java
+++ b/src/main/java/org/olat/repository/ui/settings/RepositoryEdusharingProvider.java
@@ -46,6 +46,7 @@ public class RepositoryEdusharingProvider implements EdusharingProvider {
 	@Override
 	public UsageMetadata getUsageMetadata() {
 		UsageMetadata metadata = new UsageMetadata();
+		metadata.setCourseId(repositoryEntry.getKey().toString());
 		metadata.setFullname(repositoryEntry.getDisplayname());
 		return metadata;
 	}
-- 
GitLab