Skip to content

Commit aace607

Browse files
committed
[skip ci] support also orgs
1 parent 447390b commit aace607

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

services/static-webserver/client/source/class/osparc/share/NewCollaboratorsManager.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,12 +171,16 @@ qx.Class.define("osparc.share.NewCollaboratorsManager", {
171171
});
172172

173173
let existingCollabs = [];
174-
if (this.__resourceData && this.__resourceData["accessRights"]) {
175-
// study/template/service/wallet
176-
if (this.__resourceData["resourceType"] === "wallet") {
174+
if (this.__resourceData) {
175+
if (this.__resourceData["groupMembers"] && this.__resourceData["resourceType"] === "organization") {
176+
// organization
177+
existingCollabs = Object.keys(this.__resourceData["groupMembers"]);
178+
} else if (this.__resourceData["accessRights"] && this.__resourceData["resourceType"] === "wallet") {
179+
// wallet
177180
// array of objects
178181
existingCollabs = this.__resourceData["accessRights"].map(collab => collab["gid"]);
179-
} else {
182+
} else if (this.__resourceData["accessRights"]) {
183+
// study/template/service/
180184
// object
181185
existingCollabs = Object.keys(this.__resourceData["accessRights"]);
182186
}

0 commit comments

Comments
 (0)