Skip to content

Commit 2180008

Browse files
committed
Make sure body is defined by middleware
1 parent 36a4d2c commit 2180008

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/server/api/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,10 +1117,7 @@ function createAPI(app, mountPath, middlewareOpts) {
11171117
} else {
11181118
return ensureOrgOrSiteAdmin(req, res)
11191119
.then(function () {
1120-
return gmeAuth.removeOrganizationByOrgId(
1121-
req.params.orgId,
1122-
req.body && req.body.info
1123-
);
1120+
return gmeAuth.removeOrganizationByOrgId(req.params.orgId, req.body.info);
11241121
});
11251122
}
11261123
}

src/server/standalone.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,10 @@ class StandAloneServer {
174174
this.__app.use(cookieParser());
175175
this.__app.use(bodyParser.json(gmeConfig.server.bodyParser.json));
176176
this.__app.use(bodyParser.urlencoded({extended: true}));
177+
this.__app.use((req, res, next) => {
178+
req.body = req.body || {};
179+
next();
180+
});
177181
this.__app.use(methodOverride());
178182

179183
this.__logger.debug('Collecting valid self-addresses');

0 commit comments

Comments
 (0)