Skip to content

Commit 10d2988

Browse files
andrewchaedrew-gross
authored andcommitted
Pass dates to cloud code functions (#655) (#1697)
1 parent 37c502b commit 10d2988

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Routers/FunctionsRouter.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ export class FunctionsRouter extends PromiseRouter {
3333
var theValidator = triggers.getValidator(req.params.functionName, applicationId);
3434
if (theFunction) {
3535
const params = Object.assign({}, req.body, req.query);
36+
for (var key in params) {
37+
if (params.hasOwnProperty(key)) {
38+
var value = params[key];
39+
if (value.__type == 'Date') {
40+
params[key] = new Date(value.iso);
41+
}
42+
}
43+
}
3644
var request = {
3745
params: params,
3846
master: req.auth && req.auth.isMaster,

0 commit comments

Comments
 (0)