Skip to content

Commit

Permalink
make all fields optional
Browse files Browse the repository at this point in the history
  • Loading branch information
Ptroger committed Nov 6, 2024
1 parent c8c34c4 commit a9fce26
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { InputType, safeDecode } from '@narval/transaction-request-intent'
import { HttpStatus } from '@nestjs/common'
import { indexBy } from 'lodash/fp'
import { OpenPolicyAgentException } from '../exception/open-policy-agent.exception'
import { Account, AccountGroup, Data, Group, Input, UserGroup } from '../type/open-policy-agent.type'
import { Account, AccountGroup, Data, Group, Input } from '../type/open-policy-agent.type'

type Mapping<R extends Request> = (
request: R,
Expand Down Expand Up @@ -254,7 +254,7 @@ export const toData = (entities: Entities): Data => {
tokens: indexBy('id', entities.tokens),
users: indexBy('id', entities.users),
groups: indexBy('id', Object.fromEntries(groups)),
accounts: indexBy('id', accounts),
accounts: indexBy('id', accounts)
}
}

Expand Down
22 changes: 11 additions & 11 deletions packages/policy-engine-shared/src/lib/schema/entity.schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -94,15 +94,15 @@ export const groupEntitySchema = z.object({
})

export const entitiesSchema = z.object({
addressBook: z.array(addressBookAccountEntitySchema).default([]),
credentials: z.array(credentialEntitySchema).default([]),
tokens: z.array(tokenEntitySchema).default([]),
userGroupMembers: z.array(userGroupMemberEntitySchema).default([]),
userAccounts: z.array(userAccountEntitySchema).default([]),
users: z.array(userEntitySchema).default([]),
accountGroupMembers: z.array(accountGroupMemberEntitySchema).default([]),
groups: z.array(groupEntitySchema).default([]).optional(),
accountGroups: z.array(accountGroupEntitySchema).default([]).optional(),
userGroups: z.array(userGroupEntitySchema).default([]).optional(),
accounts: z.array(accountEntitySchema).default([])
addressBook: z.array(addressBookAccountEntitySchema).optional().default([]),
credentials: z.array(credentialEntitySchema).optional().default([]),
tokens: z.array(tokenEntitySchema).optional().default([]),
userGroupMembers: z.array(userGroupMemberEntitySchema).optional().default([]),
userAccounts: z.array(userAccountEntitySchema).optional().default([]),
users: z.array(userEntitySchema).optional().default([]),
accountGroupMembers: z.array(accountGroupMemberEntitySchema).optional().default([]),
groups: z.array(groupEntitySchema).optional().default([]),
accountGroups: z.array(accountGroupEntitySchema).optional().default([]),
userGroups: z.array(userGroupEntitySchema).optional().default([]),
accounts: z.array(accountEntitySchema).optional().default([])
})

0 comments on commit a9fce26

Please sign in to comment.