Call the WidgetSuggestion method before processing data types. (#5907)

This commit is contained in:
Anagh Hegde 2021-07-16 15:40:27 +05:30 committed by GitHub
parent 8f7165b5fe
commit 3a4de769ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -684,6 +684,11 @@ public class NewActionServiceImpl extends BaseService<NewActionRepository, NewAc
}
private ActionExecutionResult addDataTypesAndSetSuggestedWidget(ActionExecutionResult result, Boolean viewMode) {
if(FALSE.equals(viewMode)) {
result.setSuggestedWidgets(getSuggestedWidget(result.getBody()));
}
/*
* - Do not process if data types are already present.
* - It means that data types have been added by specific plugin.
@ -695,10 +700,6 @@ public class NewActionServiceImpl extends BaseService<NewActionRepository, NewAc
result.setDataTypes(getDisplayDataTypes(result.getBody()));
if(FALSE.equals(viewMode)) {
result.setSuggestedWidgets(getSuggestedWidget(result.getBody()));
}
return result;
}