From ad90e7c13552f2f0e89b6dd0342070ad621228d3 Mon Sep 17 00:00:00 2001 From: Colin Adams Date: Fri, 20 May 2016 15:32:52 +0100 Subject: [PATCH] Fix for missing error reporting in WSF_PUT/POST_HELPER --- library/server/wsf/policy_driven/wsf_post_helper.e | 3 +++ library/server/wsf/policy_driven/wsf_put_helper.e | 3 +++ 2 files changed, 6 insertions(+) diff --git a/library/server/wsf/policy_driven/wsf_post_helper.e b/library/server/wsf/policy_driven/wsf_post_helper.e index d6d42d0d..c2ffc068 100644 --- a/library/server/wsf/policy_driven/wsf_post_helper.e +++ b/library/server/wsf/policy_driven/wsf_post_helper.e @@ -62,6 +62,9 @@ feature {NONE} -- Implementation a_handler.append_resource (req, res) -- 200 or 204 or 303 or 500 (add support for this?) -- FIXME: more support, such as includes_response_entity + if not a_handler.response_ok (req) then + write_error_response (req, res) + end end end end diff --git a/library/server/wsf/policy_driven/wsf_put_helper.e b/library/server/wsf/policy_driven/wsf_put_helper.e index 93bf5921..bcf250de 100644 --- a/library/server/wsf/policy_driven/wsf_put_helper.e +++ b/library/server/wsf/policy_driven/wsf_put_helper.e @@ -62,6 +62,9 @@ feature {NONE} -- Implementation a_handler.update_resource (req, res) -- 204 or 500 (add support for this?) -- FIXME: more support, such as includes_response_entity + if not a_handler.response_ok (req) then + write_error_response (req, res) + end end end end