From: Pawel Andruszkiewicz Date: Mon, 11 Apr 2016 07:41:07 +0000 (+0200) Subject: [MessagePort] Convert any invalid values to string (sendMessage()). X-Git-Tag: submit/tizen/20160418.070226^2~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5c37aabbe114038df0d2424f6a5200514fecc909;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [MessagePort] Convert any invalid values to string (sendMessage()). This change is a backward compatibility fix. [Verification] TCT pass rate: 100% (51/51/0/0/0) Change-Id: Ia5f5f8f91e973478977a5ab822def4147ff3d9cd Signed-off-by: Pawel Andruszkiewicz --- diff --git a/src/messageport/messageport_api.js b/src/messageport/messageport_api.js index f8406b46..acc1caea 100755 --- a/src/messageport/messageport_api.js +++ b/src/messageport/messageport_api.js @@ -17,6 +17,7 @@ var validator_ = xwalk.utils.validator; var types_ = validator_.Types; var type_ = xwalk.utils.type; +var converter_ = xwalk.utils.converter; var callbackId = 0; var callbacks = {}; @@ -337,6 +338,9 @@ RemoteMessagePort.prototype.sendMessage = function() { } filtered_data[i] = { key: key, value: value, valueType: 'byteStreamArrayValueType'}; } + } else { + // convert any other value to string -> backward compatibility + filtered_data[i] = { key: key, value: converter_.toString(value), valueType: 'stringValueType'}; } unique_data_key[key] = true; }