Skip to content

Commit 92c6b0d

Browse files
vbillard91Romu-C
authored andcommitted
fix-(admin): #COCO-3779 remove incoming comunication from external group to structure group (#876)
1 parent 3ce9371 commit 92c6b0d

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

communication/src/main/java/org/entcore/communication/services/impl/DefaultCommunicationService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,11 @@ public void resetRules(String structureId, Handler<Either<String, JsonObject>> e
9999
query = "MATCH(s:Structure {id: {structureId}})<-[:DEPENDS]-(g:Group)-[c:COMMUNIQUE]->(g2:Group) "
100100
+ " WHERE NOT(g:ManualGroup) " +
101101
" DELETE c";
102+
builder.add(query, params);
103+
//remove incoming communication from an external group
104+
query = "MATCH(s:Structure {id: {structureId}, users:'INCOMING'})<-[:DEPENDS]-(g:Group)<-[c:COMMUNIQUE]-(g2:Group) "
105+
+ " WHERE NOT(g:ManualGroup) " +
106+
" DELETE c";
102107

103108
builder.add(query, params);
104109

0 commit comments

Comments
 (0)