Skip to content

Commit 317038a

Browse files
committed
add missing perm reindex
1 parent b0f8223 commit 317038a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AssignRoleCommand.java

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
import edu.harvard.iq.dataverse.engine.command.DataverseRequest;
1919
import edu.harvard.iq.dataverse.engine.command.exception.CommandException;
2020
import edu.harvard.iq.dataverse.engine.command.exception.IllegalCommandException;
21+
import edu.harvard.iq.dataverse.search.IndexResponse;
22+
2123
import java.util.Collections;
2224
import java.util.HashSet;
2325
import java.util.Map;
@@ -91,6 +93,12 @@ public Map<String, Set<Permission>> getRequiredPermissions() {
9193
return Collections.singletonMap("", requiredPermissions);
9294
}
9395

96+
@Override
97+
public boolean onSuccess(CommandContext ctxt, Object r) {
98+
ctxt.solrIndex().indexPermissionsOnSelfAndChildren((Dataverse) r);
99+
return true;
100+
}
101+
94102
@Override
95103
public String describe() {
96104
return grantee + " has been given " + role + " on " + defPoint.accept(DvObject.NameIdPrinter);

0 commit comments

Comments
 (0)