diff --git a/dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SearchEventConverter.java b/dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SearchEventConverter.java index ba977354c5..470a3ac342 100644 --- a/dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SearchEventConverter.java +++ b/dspace-server-webapp/src/main/java/org/dspace/app/rest/converter/SearchEventConverter.java @@ -34,9 +34,12 @@ public class SearchEventConverter { null); usageSearchEvent.setQuery(searchEventRest.getQuery()); usageSearchEvent.setDsoType(searchEventRest.getDsoType()); - IndexableObject scopeObject = scopeResolver.resolveScope(context, String.valueOf(searchEventRest.getScope())); - if (scopeObject instanceof DSpaceObject) { - usageSearchEvent.setScope((DSpaceObject) scopeObject); + if (searchEventRest.getScope() != null) { + IndexableObject scopeObject = + scopeResolver.resolveScope(context, String.valueOf(searchEventRest.getScope())); + if (scopeObject instanceof DSpaceObject) { + usageSearchEvent.setScope((DSpaceObject) scopeObject); + } } usageSearchEvent.setConfiguration(searchEventRest.getConfiguration()); if (searchEventRest.getAppliedFilters() != null) {