Skip to content

Commit

Permalink
NPE fix for governance panel for services
Browse files Browse the repository at this point in the history
  • Loading branch information
1azyman committed Mar 3, 2023
1 parent b493c45 commit c99de11
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public BaseSearchDataProvider(Component component, IModel<Search<C>> search, boo
public BaseSearchDataProvider(Component component, IModel<Search<C>> search, boolean useCache, boolean useDefaultSortingField) {
super(component, useCache, useDefaultSortingField);
this.search = search;
this.oldType = search.getObject() == null ? null : search.getObject().getTypeClass();
this.oldType = search.getObject() == null ? null : search.getObject().getTypeClass(); // TODO not good, resolving model in constructor of provider. Can't this be avoided?
}

protected IModel<Search<C>> getSearchModel() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,10 @@ public void createAbstractRoleSearchItemWrapperList(BasicQueryWrapper searchConf
public BasicQueryWrapper createDefaultSearchBoxConfigurationWrapper(SearchBoxConfigurationType mergedConfig) {
BasicQueryWrapper searchConfigWrapper = new BasicQueryWrapper();
SearchItemsType searchItems = mergedConfig.getSearchItems();
if (searchItems == null) {
return searchConfigWrapper;
}

for (SearchItemType searchItem : searchItems.getSearchItem()) {
searchConfigWrapper.getItemsList().add(SearchConfigurationWrapperFactory.createPropertySearchItemWrapper(
type, allSearchableItems, searchItem, additionalSearchContext, modelServiceLocator));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,9 @@ protected void initLayout() {

private void initSearchModel() {
searchModel = new LoadableDetachableModel<>() {

@Override
protected Search load() {

SearchBuilder searchBuilder = new SearchBuilder(FocusType.class)
.collectionView(getObjectCollectionView())
.additionalSearchContext(createAdditionalSearchContext())
Expand Down

0 comments on commit c99de11

Please sign in to comment.