Fix bug company update (#1664)

This commit is contained in:
Charles Bochet
2023-09-19 14:59:08 -07:00
committed by GitHub
parent ec90c77ec1
commit 772711154d
3 changed files with 27 additions and 22 deletions

View File

@ -49,30 +49,23 @@ export const CompanyTable = () => {
const updateCompany = async (
variables: UpdateOneCompanyMutationVariables,
) => {
const workspaceMemberAccountOwner = variables.data.accountOwner
? (
await getWorkspaceMember({
variables: {
where: {
userId: { equals: variables.data.accountOwner.connect?.id },
},
if (variables.data.accountOwner?.connect?.id) {
const workspaceMemberAccountOwner = (
await getWorkspaceMember({
variables: {
where: {
userId: { equals: variables.data.accountOwner.connect?.id },
},
})
).data?.workspaceMembers?.[0]
: undefined;
const data = {
...variables.data,
workspaceMemberAccountOwner: {
},
})
).data?.workspaceMembers?.[0];
variables.data.workspaceMemberAccountOwner = {
connect: { id: workspaceMemberAccountOwner?.id },
},
};
};
}
updateEntityMutation({
variables: {
...variables,
data,
},
variables: variables,
onCompleted: (data) => {
if (!data.updateOneCompany) {
return;