From 45e647bb598c84a2a38c1e17cd62cd0280924c48 Mon Sep 17 00:00:00 2001 From: Koong Kyungmi Date: Wed, 23 Sep 2015 12:54:04 +0900 Subject: [PATCH] [BUGFIX] fix 'session id of a notification is unknown' error. [DESC.] - It is caused by the way of processing with request params on fs server. - Issues - webida/webida-client#492 - webida/webida-client#490) --- src/server/fs/lib/fs-manager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/fs/lib/fs-manager.js b/src/server/fs/lib/fs-manager.js index d278453..8962c83 100644 --- a/src/server/fs/lib/fs-manager.js +++ b/src/server/fs/lib/fs-manager.js @@ -1591,7 +1591,7 @@ router.post('/webida/api/fs/file/:fsid/*', var pathStr = Path.join('/', decodeURI(req.params[0])); var wfsUrl = 'wfs://' + fsid + Path.join('/', decodeURI(req.params[0])); var form; - var fields = []; + var fields = {}; var uid = req.user && req.user.uid; logger.info('writeFile', req.user, wfsUrl); @@ -1603,7 +1603,7 @@ router.post('/webida/api/fs/file/:fsid/*', form .on('field', function (field, value) { logger.info('field = ', field, 'value = ', value); - fields.push([field, value]); + fields[field] = value; }) .on('file', function (name, file) { logger.info('file', name, file);