Skip to content

Commit

Permalink
fix(rest/server): passes adequate data object to resolvers depending …
Browse files Browse the repository at this point in the history
…on method and params
  • Loading branch information
rafamel committed Nov 4, 2019
1 parent 3f49070 commit 90576de
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions packages/rest/src/server/ServerRouter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,19 +81,27 @@ export class ServerRouter {
// Only passes query on get
if (method === 'GET') {
return id
? (data: any, context: any) =>
resolve(
? (data: any, context: any) => {
return resolve(
data ? { ...data, ...query, id } : { ...query, id },
context
)
: (data: any, context: any) =>
resolve(data ? { ...data, ...query, id } : { ...query }, context);
);
}
: (data: any, context: any) => {
return resolve(
data ? { ...data, ...query } : { ...query },
context
);
};
}

return id
? (data: any, context: any) =>
resolve(data ? { ...data, id } : { id }, context)
: resolve;
? (data: any, context: any) => {
return resolve(data ? { ...data, id } : { id }, context);
}
: (data: any, context: any) => {
return resolve(data ? { ...data } : {}, context);
};
}
private categorize(
route: string,
Expand Down

0 comments on commit 90576de

Please sign in to comment.