Unverified Commit 429a9465 authored by Ruslan Konviser's avatar Ruslan Konviser Committed by GitHub
Browse files

Merge pull request #1192 from ever-co/feature/#1097-admin-app-server-settings

feat: admin password change restriction #1097
parents 5928b6b7 57f80548
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ import {
} from '@modules/server.common/routers/IAdminRouter';
import { ExtractJwt } from 'passport-jwt';
import Admin from '@modules/server.common/entities/Admin';
import { env } from '../../env';

@Resolver('Admin')
export class AdminResolver {
@@ -62,6 +63,10 @@ export class AdminResolver {
			password,
		}: { id: Admin['id']; password: { current: string; new: string } }
	): Promise<void> {
		if (!env.ADMIN_PASSWORD_RESET) {
			throw new Error('Admin password cannot be changed');
		}

		return this._adminsService.updatePassword(id, password);
	}
}