Skip to content

Commit 2be8dce

Browse files
authored
Merge pull request #540 from pkornowski/MOTECH-3169
Added post action parameter, uuid for Create/Update observation action.
2 parents e1f2a62 + 32c99d1 commit 2be8dce

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

openmrs/src/main/java/org/motechproject/openmrs/tasks/builder/ActionBuilder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ private ActionEventRequest buildUpdatePatientAction(String configName) {
158158

159159
private ActionEventRequest buildCreateOrUpdateObservationJSON(String configName) {
160160
SortedSet<ActionParameterRequest> actionParameters = new TreeSet<>();
161+
SortedSet<ActionParameterRequest> postActionParameters = new TreeSet<>();
162+
161163
int order = 0;
162164
String serviceMethod = "createOrUpdateObservationJSON";
163165
String defaultValueForJsonField = "{}";
@@ -172,12 +174,15 @@ private ActionEventRequest buildCreateOrUpdateObservationJSON(String configName)
172174
actionParameters.add(prepareParameter(Keys.ORDER_UUID, DisplayNames.ORDER_UUID, false, order++));
173175
actionParameters.add(prepareParameter(Keys.COMMENT, DisplayNames.COMMENT, TEXTAREA, false, order));
174176

177+
postActionParameters.add(prepareParameter(Keys.UUID, DisplayNames.OBSERVATION_UUID, false, 0));
178+
175179
return new ActionEventRequestBuilder()
176180
.setDisplayName(getDisplayName(CREATE_UPDATE_OBSERVATION_JSON, configName))
177181
.setServiceInterface(OPENMRS_ACTION_PROXY_SERVICE)
178182
.setServiceMethod(serviceMethod)
179183
.setSubject(getSubject(serviceMethod, configName))
180184
.setActionParameters(actionParameters)
185+
.setPostActionParameters(postActionParameters)
181186
.createActionEventRequest();
182187
}
183188

0 commit comments

Comments
 (0)