server: setSettings: validate dynamic call points to a function

This commit is contained in:
Jesse Chan
2020-08-27 11:29:11 +08:00
parent d65451bfbb
commit e718ff35fc

View File

@@ -345,7 +345,10 @@ const client = {
const transformedPayloads = payloads.map((payload) => {
if (Object.prototype.hasOwnProperty.call(inboundTransformation, payload.id)) {
return inboundTransformation[payload.id](payload);
const inboundTransformationAction = inboundTransformation[payload.id];
if (typeof inboundTransformationAction === 'function') {
return inboundTransformationAction(payload);
}
}
return payload;