Skip to content

Commit 458cd19

Browse files
vbillard91pb-jo
authored andcommitted
fix-(admin): #COCO-3779 remove incoming comunication from external group to structure group (#876)
1 parent 35a95bf commit 458cd19

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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
@@ -100,6 +100,11 @@ public void resetRules(String structureId, Handler<Either<String, JsonObject>> e
100100
query = "MATCH(s:Structure {id: {structureId}})<-[:DEPENDS]-(g:Group)-[c:COMMUNIQUE]->(g2:Group) "
101101
+ " WHERE NOT(g:ManualGroup) " +
102102
" DELETE c";
103+
builder.add(query, params);
104+
//remove incoming communication from an external group
105+
query = "MATCH(s:Structure {id: {structureId}, users:'INCOMING'})<-[:DEPENDS]-(g:Group)<-[c:COMMUNIQUE]-(g2:Group) "
106+
+ " WHERE NOT(g:ManualGroup) " +
107+
" DELETE c";
103108

104109
builder.add(query, params);
105110

0 commit comments

Comments
 (0)