From aa232d572546505e7293eff074a9dd24667d93aa Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 23 May 2016 09:10:58 +0200
Subject: [PATCH] OO-2024: reuse existent account manager's property (patch S.
 Clemenz)

---
 .../projectbroker/service/ProjectGroupManagerImpl.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/course/nodes/projectbroker/service/ProjectGroupManagerImpl.java b/src/main/java/org/olat/course/nodes/projectbroker/service/ProjectGroupManagerImpl.java
index fa39048c5d9..9267b0ee489 100644
--- a/src/main/java/org/olat/course/nodes/projectbroker/service/ProjectGroupManagerImpl.java
+++ b/src/main/java/org/olat/course/nodes/projectbroker/service/ProjectGroupManagerImpl.java
@@ -129,7 +129,12 @@ public class ProjectGroupManagerImpl implements ProjectGroupManager {
 				}
 				log.debug("createAndPersistBusinessGroup businessgroup=" + accountManagerGroup);			
 				
-				saveAccountManagerGroupKey(accountManagerGroup.getKey(), cpm, courseNode);
+				if (accountManagerGroupProperty != null) {
+					accountManagerGroupProperty.setLongValue(accountManagerGroup.getKey());
+					cpm.updateProperty(accountManagerGroupProperty);
+				} else {
+					saveAccountManagerGroupKey(accountManagerGroup.getKey(), cpm, courseNode);
+				}
 				log.debug("created account-manager default businessgroup=" + accountManagerGroup);
 			}
 		} catch (AssertException e) {
-- 
GitLab