|
@@ -1,7 +1,6 @@
|
|
|
'use strict';
|
|
'use strict';
|
|
|
|
|
|
|
|
const logger = require('../../logger');
|
|
const logger = require('../../logger');
|
|
|
-const { parse } = require('../../xml/event');
|
|
|
|
|
const {
|
|
const {
|
|
|
serialize: serializeDistributeEvent,
|
|
serialize: serializeDistributeEvent,
|
|
|
} = require('../../xml/event/distribute-event');
|
|
} = require('../../xml/event/distribute-event');
|
|
@@ -13,13 +12,11 @@ const {
|
|
|
const { retrieveEvents, updateOptType } = require('../../processes/event');
|
|
const { retrieveEvents, updateOptType } = require('../../processes/event');
|
|
|
|
|
|
|
|
exports.postController = async (req, res) => {
|
|
exports.postController = async (req, res) => {
|
|
|
- const xmlRequest = req.body;
|
|
|
|
|
- let parsedRequest;
|
|
|
|
|
|
|
+ const parsedRequest = req.xml;
|
|
|
let xmlResponse;
|
|
let xmlResponse;
|
|
|
let serialize = serializeOadrResponse;
|
|
let serialize = serializeOadrResponse;
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
|
- parsedRequest = await parse(xmlRequest);
|
|
|
|
|
let response;
|
|
let response;
|
|
|
switch (parsedRequest._type) {
|
|
switch (parsedRequest._type) {
|
|
|
case 'oadrRequestEvent':
|
|
case 'oadrRequestEvent':
|
|
@@ -43,7 +40,7 @@ exports.postController = async (req, res) => {
|
|
|
}
|
|
}
|
|
|
xmlResponse = serialize(response);
|
|
xmlResponse = serialize(response);
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
- logger.warn('Error occurred processing', parsedRequest || xmlRequest, e);
|
|
|
|
|
|
|
+ logger.warn('Error occurred processing', parsedRequest || req.xml, e);
|
|
|
const responseRequestId =
|
|
const responseRequestId =
|
|
|
parsedRequest != null ? parsedRequest.requestId : '';
|
|
parsedRequest != null ? parsedRequest.requestId : '';
|
|
|
xmlResponse = serialize({
|
|
xmlResponse = serialize({
|