diff --git a/ft/resource/error.resource b/ft/resource/error.resource index 8e4cbbbf..a8e4ad4f 100644 --- a/ft/resource/error.resource +++ b/ft/resource/error.resource @@ -54,10 +54,11 @@ ${NEU_ERR_LICENSE_DISABLED} 2403 ${NEU_ERR_LICENSE_MAX_NODES} 2404 ${NEU_ERR_LICENSE_MAX_TAGS} 2405 -${NEU_ERR_PLUGIN_READ_FAILURE} 3000 -${NEU_ERR_PLUGIN_WRITE_FAILURE} 3001 -${NEU_ERR_PLUGIN_DISCONNECTED} 3002 -${NEU_ERR_PLUGIN_TAG_NOT_ALLOW_READ} 3003 -${NEU_ERR_PLUGIN_TAG_NOT_ALLOW_WRITE} 3004 -${NEU_ERR_PLUGIN_TAG_TYPE_MISMATCH} 3007 -${NEU_ERR_PLUGIN_TAG_EXPIRED} 3008 \ No newline at end of file +${NEU_ERR_PLUGIN_READ_FAILURE} 3000 +${NEU_ERR_PLUGIN_WRITE_FAILURE} 3001 +${NEU_ERR_PLUGIN_DISCONNECTED} 3002 +${NEU_ERR_PLUGIN_TAG_NOT_ALLOW_READ} 3003 +${NEU_ERR_PLUGIN_TAG_NOT_ALLOW_WRITE} 3004 +${NEU_ERR_PLUGIN_TAG_TYPE_MISMATCH} 3007 +${NEU_ERR_PLUGIN_TAG_EXPIRED} 3008 +${NEU_ERR_PLUGIN_PROTOCOL_DECODE_FAILURE} 3009, \ No newline at end of file diff --git a/plugins/restful/http.c b/plugins/restful/http.c index 336f99a0..6c5ce400 100644 --- a/plugins/restful/http.c +++ b/plugins/restful/http.c @@ -284,6 +284,7 @@ int http_response(nng_aio *aio, neu_err_code_e code, char *content) case NEU_ERR_LICENSE_MAX_TAGS: case NEU_ERR_GROUP_ALREADY_SUBSCRIBED: case NEU_ERR_PLUGIN_TAG_TYPE_MISMATCH: + case NEU_ERR_PLUGIN_PROTOCOL_DECODE_FAILURE: status = NNG_HTTP_STATUS_OK; break; case NEU_ERR_EINTERNAL: