Исправлены ошибки с выводом в лог не проверенных данных

This commit is contained in:
Pavel Gnedov 2024-02-29 07:12:16 +07:00
parent 006f9a6d28
commit 6df04c8e6d
2 changed files with 10 additions and 2 deletions

View file

@ -183,7 +183,13 @@ export class EventEmitterModule implements OnModuleInit {
subj.subscribe(async (issues: RedmineTypes.Issue[]) => {
this.logger.debug(
`Changed issues - ` +
issues.map((i) => `#${i.id} (${i.subject})`).join(', '),
issues.map(
(i) => {
return (i && i.id && i.subject)
? `#${i.id} (${i.subject})`
: '';
}
).join(', '),
);
for (let i = 0; i < issues.length; i++) {

View file

@ -177,7 +177,9 @@ export class RedmineEventsGateway {
if (this.listeners && this.listeners.length > 0) {
this.getIssuesChangesQueue().queue.subscribe((data) => {
const issues = data.map((issue) => {
return `${issue['id']} - ${issue['subject']}`;
return (issue && issue.id && issue.subject)
? `${issue['id']} - ${issue['subject']}`
: '';
});
this.logger.debug('Changed issues: ' + JSON.stringify(issues));
});