Skip to content

Commit

Permalink
fix(eval): wrong field generator
Browse files Browse the repository at this point in the history
  • Loading branch information
shigma committed Sep 4, 2020
1 parent 3db7992 commit 96e5ed0
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/plugin-eval/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ interface TrappedArgv<O> extends ParsedArgv<never, never, O> {

type TrappedAction<O> = (argv: TrappedArgv<O>, ...args: string[]) => ReturnType<CommandAction>

function resolveAccess<T>(fields: Access<T>) {
function resolveAccess<T>(fields: Access<T>): AccessOptions<T> {
return Array.isArray(fields)
? { readable: fields, writable: [] }
: { readable: [], writable: [], ...fields }
Expand All @@ -99,8 +99,8 @@ export function attachTraps<O>(command: Command<never, never, O>, options: Field
const userWritable = userAccess.writable
const groupWritable = groupAccess.writable

command.userFields(userTrap.fields(userAccess.readable))
command.groupFields(groupTrap.fields(groupAccess.readable))
command.userFields([...userTrap.fields(userAccess.readable)])
command.groupFields([...groupTrap.fields(groupAccess.readable)])
command.action((argv, ...args) => {
const { $uuid, $user, $group } = argv.session
const user = userTrap.get($user, userAccess.readable)
Expand Down

0 comments on commit 96e5ed0

Please sign in to comment.