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

@ -10,7 +10,6 @@ computeStoriesGlob = () => {
} }
return ['../src/**/*.stories.@(js|jsx|ts|tsx)'] return ['../src/**/*.stories.@(js|jsx|ts|tsx)']
}; };
module.exports = { module.exports = {

View File

@ -1,3 +1,12 @@
const globalCoverage = {
"statements": 60,
"lines": 60,
"functions": 60,
"exclude": [
"src/generated/**/*",
]
};
const modulesCoverage = { const modulesCoverage = {
"statements": 50, "statements": 50,
"lines": 50, "lines": 50,
@ -17,4 +26,8 @@ const pagesCoverage = {
] ]
}; };
module.exports = process.env.STORYBOOK_STORIES_FOLDER === 'modules' ? modulesCoverage : pagesCoverage; const storybookStoriesFolders = process.env.STORYBOOK_STORIES_FOLDER;
module.exports = storybookStoriesFolders === 'pages' ?
pagesCoverage : storybookStoriesFolders === 'modules' ? modulesCoverage
: globalCoverage;

View File

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