forked from CITKParus/P8-ExchangeService
ЦИТК-405 - исключить ключи "key" и "cert" из options при сохранении сообщения в протокол перед отправкой
This commit is contained in:
parent
a824ff6d7b
commit
c1a839f725
@ -243,8 +243,13 @@ const appProcess = async prms => {
|
|||||||
//Сохраняем параметры с которыми уходило сообщение
|
//Сохраняем параметры с которыми уходило сообщение
|
||||||
try {
|
try {
|
||||||
let tmpOptions = _.cloneDeep(options);
|
let tmpOptions = _.cloneDeep(options);
|
||||||
|
//Исключим из параметров заведомо бинарные поля (их сохранение не предусмотрено)
|
||||||
delete tmpOptions.body;
|
delete tmpOptions.body;
|
||||||
|
delete tmpOptions.cert;
|
||||||
|
delete tmpOptions.key;
|
||||||
|
//Конвертируем в XML
|
||||||
let sOptions = buildOptionsXML({ options: tmpOptions });
|
let sOptions = buildOptionsXML({ options: tmpOptions });
|
||||||
|
//Сохраняемв БД
|
||||||
await dbConn.setQueueOptions({ nQueueId: prms.queue.nId, sOptions });
|
await dbConn.setQueueOptions({ nQueueId: prms.queue.nId, sOptions });
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
await logger.warn(`Не удалось сохранить параметры отправки сообщения: ${makeErrorText(e)}`, {
|
await logger.warn(`Не удалось сохранить параметры отправки сообщения: ${makeErrorText(e)}`, {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user