Fix for IOT-1394.
authorSenthil Kumar G S <senthil.gs@samsung.com>
Wed, 5 Oct 2016 16:01:10 +0000 (21:31 +0530)
committerAshok Babu Channa <ashok.channa@samsung.com>
Fri, 14 Oct 2016 06:14:49 +0000 (06:14 +0000)
commit381c3eaa5825b5a5ea9a6e89af9baa2a63d76e12
treed4b0cc462a4900db9d4ddaa922e082e6ff38a542
parentc48ba27b9ac7bdcc5f11a230ab8d4f599ef87c5b
Fix for IOT-1394.

In callbacks for GET, PUT, POST, and OBSERVE requests in
InProcClientWrapper.cpp (CPP layer of RI), the representation was parsed
only for success cases.

But when we are dealing with cloud responses,
they include a payload with error message and code even for error cases.

To catch those responses, we should ignore the status(OCStackResult)
of client response and let the error representation reach till application.

Change-Id: I103957bb79e948693807fc05e8bed461e6b2d8dd
Signed-off-by: Senthil Kumar G S <senthil.gs@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12831
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Reviewed-by: Abhishek Pandey <abhi.siso@samsung.com>
Reviewed-by: Ziran Sun <ziran.sun@samsung.com>
(cherry picked from commit 664340cc8b5c22d3441f11c34df2b5f3d1b8eff3)
Reviewed-on: https://gerrit.iotivity.org/gerrit/13211
Reviewed-by: Harish Marappa <h.marappa@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
resource/src/InProcClientWrapper.cpp