Skip to content
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.

Commit

Permalink
fix: Add check to undefined (#278)
Browse files Browse the repository at this point in the history
  • Loading branch information
EndyKaufman committed Mar 10, 2019
1 parent d36bb50 commit 26ef4ee
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ export const DEFAULT_CONTENT_TYPES_CONFIG: IRestProviderOptions<ContentType> = {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(ContentType, data.body.contentTypes);
return plainToClass(ContentType, data && data.body && data.body.contentTypes);
} else {
return plainToClass(ContentType, data.body.contentType);
return plainToClass(ContentType, data && data.body && data.body.contentType);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data.body.meta.totalResults, perPage: undefined };
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
Expand Down
6 changes: 3 additions & 3 deletions libs/rucken/core/src/lib/entities/configs/groups.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ export const DEFAULT_GROUPS_CONFIG: IRestProviderOptions<Group> = {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(Group, data.body.groups);
return plainToClass(Group, data && data.body && data.body.groups);
} else {
return plainToClass(Group, data.body.group);
return plainToClass(Group, data && data.body && data.body.group);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data.body.meta.totalResults, perPage: undefined };
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ export const DEFAULT_PERMISSIONS_CONFIG: IRestProviderOptions<Permission> = {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(Permission, data.body.permissions);
return plainToClass(Permission, data && data.body && data.body.permissions);
} else {
return plainToClass(Permission, data.body.permission);
return plainToClass(Permission, data && data.body && data.body.permission);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data.body.meta.totalResults, perPage: undefined };
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
Expand Down
6 changes: 3 additions & 3 deletions libs/rucken/core/src/lib/entities/configs/users.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ export const DEFAULT_USERS_CONFIG: IRestProviderOptions<User> = {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(User, data.body.users);
return plainToClass(User, data && data.body && data.body.users);
} else {
return plainToClass(User, data.body.user);
return plainToClass(User, data && data.body && data.body.user);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data.body.meta.totalResults, perPage: undefined };
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
Expand Down

0 comments on commit 26ef4ee

Please # to comment.