Commit 380b6717 authored by chiaming2000's avatar chiaming2000
Browse files

Improve error handling for simulator:

Error status code is set to INVALID_REQUEST when it is not already set.
parent c053b609
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -557,7 +557,10 @@ public class SimulatorEngine implements MessageService {
            commandBuilder.getHeaderBuilder().setMessageType(
                    MessageType.valueOf(number));

            if (commandBuilder.getStatusBuilder().hasCode() == false) {
            /**
             * reset to default error response code if not set
             */
            if (commandBuilder.getStatusBuilder().getCode() == StatusCode.SUCCESS) {
                commandBuilder.getStatusBuilder().setCode(
                    StatusCode.INVALID_REQUEST);
            }