From 35ffd0281413aa4071ddef2072ec75c8f2d96025 Mon Sep 17 00:00:00 2001 From: Benjamin Tissoires Date: Mon, 11 Mar 2019 11:42:05 +0100 Subject: Fix import error 500 while running an import from a previously exported board, we encounter the following error: Exception while invoking method 'importBoard' Error: Did not check() all arguments during call to 'importBoard' at ArgumentChecker.throwUnlessAllArgumentsHaveBeenChecked (packages/check.js:483:13) at Object._failIfArgumentsAreNotAllChecked (packages/check.js:131:16) at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1765:18) at DDP._CurrentMethodInvocation.withValue (packages/ddp-server/livedata_server.js:719:19) at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15) at DDPServer._CurrentWriteFence.withValue (packages/ddp-server/livedata_server.js:717:46) at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15) at Promise (packages/ddp-server/livedata_server.js:715:46) at new Promise () at Session.method (packages/ddp-server/livedata_server.js:689:23) at packages/mdg_meteor-apm-agent.js:2617:38 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15) at Session.sessionProto.protocol_handlers.method (packages/mdg_meteor-apm-agent.js:2616:44) at packages/ddp-server/livedata_server.js:559:43 Commit 4cf98134491b587 removed the checks as the original board might not have all the required fields, but we actually still need to run a general check on all parameters --- models/import.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'models') diff --git a/models/import.js b/models/import.js index 5cdf8dc1..343e1c24 100644 --- a/models/import.js +++ b/models/import.js @@ -3,10 +3,10 @@ import { WekanCreator } from './wekanCreator'; Meteor.methods({ importBoard(board, data, importSource, currentBoard) { - //check(board, Object); - //check(data, Object); - //check(importSource, String); - //check(currentBoard, Match.Maybe(String)); + check(board, Object); + check(data, Object); + check(importSource, String); + check(currentBoard, Match.Maybe(String)); let creator; switch (importSource) { case 'trello': -- cgit v1.2.3-1-g7c22