Added corpus check for demo user.
Change-Id: I2a21b8373d80ca251a1b8322fb45e625a8b4d503
diff --git a/src/main/java/de/ids_mannheim/korap/web/service/full/ResourceService.java b/src/main/java/de/ids_mannheim/korap/web/service/full/ResourceService.java
index db2ae48..39ef339 100644
--- a/src/main/java/de/ids_mannheim/korap/web/service/full/ResourceService.java
+++ b/src/main/java/de/ids_mannheim/korap/web/service/full/ResourceService.java
@@ -1146,14 +1146,14 @@
e.string());
throw KustvaktResponseHandler.throwit(e);
}
-
- try {
- ResourceFinder.searchPublicFiltered(Corpus.class, corpusId);
+ if (user instanceof DemoUser){
+ try {
+ ResourceFinder.searchPublicFiltered(Corpus.class, corpusId);
+ }
+ catch (KustvaktException e) {
+ throw KustvaktResponseHandler.throwit(e);
+ }
}
- catch (KustvaktException e) {
- throw KustvaktResponseHandler.throwit(e);
- }
-
String results;
// fixme: checks for policy matching
// fixme: currently disabled, due to mishab in foundry/layer spec