mirror of
https://github.com/dadosfera/maestro.git
synced 2026-10-09 16:29:07 +00:00
FIX: returning hierarchies the right way
This commit is contained in:
@@ -84,7 +84,7 @@ export class UsersController {
|
||||
async getAllHierarchies(
|
||||
@User() user: RequestUser,
|
||||
@Headers('dadosfera-lang') language,
|
||||
) {
|
||||
): Promise<GetAllHierarchiesRes> {
|
||||
this.logger.info('getAllHierarchies', { user });
|
||||
this.userService.setLanguage(language);
|
||||
return await this.userService.getAllHierarchies();
|
||||
|
||||
@@ -148,11 +148,12 @@ export class UsersService implements OnModuleInit {
|
||||
return lastValueFrom(this.usersClientService.UserRemove(id));
|
||||
}
|
||||
|
||||
getAllHierarchies(): Hierarchy[] {
|
||||
return Object.keys(HIERARCHIES).map((key) => ({
|
||||
getAllHierarchies(): { hierarchies: Hierarchy[] } {
|
||||
const hierarchies = Object.keys(HIERARCHIES).map((key) => ({
|
||||
id: key,
|
||||
name: HIERARCHIES[key]?.name[this.language] || key,
|
||||
}));
|
||||
return { hierarchies };
|
||||
}
|
||||
|
||||
adjustUsersPayload(users: UserByCustomer[]) {
|
||||
|
||||
Reference in New Issue
Block a user