From 57e13b84df6af64ff43a526f7332d6db014bb56a Mon Sep 17 00:00:00 2001 From: Michael Schramm Date: Mon, 8 Jun 2020 14:54:10 +0200 Subject: [PATCH] prevent error in case of invalid admin user setup --- CHANGELOG.md | 3 +++ src/service/user/boot.service.ts | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19c97b7..c92a2a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added ### Changed ### Fixed + +- startup error with invalid create admin config + ### Security ## [0.9.2] diff --git a/src/service/user/boot.service.ts b/src/service/user/boot.service.ts index b441ba8..bd9bc59 100644 --- a/src/service/user/boot.service.ts +++ b/src/service/user/boot.service.ts @@ -48,7 +48,11 @@ export class BootService implements OnApplicationBootstrap { }) user.set('roles', ['user', 'admin', 'superuser']) - await user.save() + try { + await user.save() + } catch (e) { + this.logger.error('could not create admin user') + } this.logger.info('new root user created') }