From 416f2a1366c570998011d022ebd7f5f44276b2c9 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 9 Feb 2021 18:26:16 +0100 Subject: [PATCH] The ResponseUserGroup now returns their permisssions as a string array ref #143 --- src/models/responses/ResponseUserGroup.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/models/responses/ResponseUserGroup.ts b/src/models/responses/ResponseUserGroup.ts index e6f00bb..a0a8350 100644 --- a/src/models/responses/ResponseUserGroup.ts +++ b/src/models/responses/ResponseUserGroup.ts @@ -2,7 +2,6 @@ import { IsArray, IsNotEmpty, IsOptional, IsString } from "class-validator"; import { UserGroup } from '../entities/UserGroup'; import { ResponseObjectType } from '../enums/ResponseObjectType'; import { IResponse } from './IResponse'; -import { ResponsePermission } from './ResponsePermission'; import { ResponsePrincipal } from './ResponsePrincipal'; /** @@ -34,7 +33,7 @@ export class ResponseUserGroup extends ResponsePrincipal implements IResponse { */ @IsArray() @IsOptional() - permissions: ResponsePermission[]; + permissions: string[] = new Array(); /** * Creates a ResponseUserGroup object from a userGroup. @@ -46,7 +45,7 @@ export class ResponseUserGroup extends ResponsePrincipal implements IResponse { this.description = group.description; if (group.permissions) { for (let permission of group.permissions) { - this.permissions.push(permission.toResponse()); + this.permissions.push(permission.toString()); } } }