Merge branch 'compnay-fix' into 'master'

fix: company save loader on duplicate name error

See merge request mohit.panjvani/crater-web!1304
This commit is contained in:
Mohit Panjwani
2021-12-01 13:28:38 +00:00

View File

@ -211,27 +211,31 @@ async function submitCompanyData() {
} }
isSaving.value = true isSaving.value = true
const res = await companyStore.addNewCompany(newCompanyForm) try {
if (res.data.data) { const res = await companyStore.addNewCompany(newCompanyForm)
await companyStore.setSelectedCompany(res.data.data) if (res.data.data) {
if (companyLogoFileBlob && companyLogoFileBlob.value) { await companyStore.setSelectedCompany(res.data.data)
let logoData = new FormData() if (companyLogoFileBlob && companyLogoFileBlob.value) {
let logoData = new FormData()
logoData.append( logoData.append(
'company_logo', 'company_logo',
JSON.stringify({ JSON.stringify({
name: companyLogoName.value, name: companyLogoName.value,
data: companyLogoFileBlob.value, data: companyLogoFileBlob.value,
}) })
) )
await companyStore.updateCompanyLogo(logoData) await companyStore.updateCompanyLogo(logoData)
}
await globalStore.setIsAppLoaded(false)
await globalStore.bootstrap()
closeCompanyModal()
} }
await globalStore.setIsAppLoaded(false) isSaving.value = false
await globalStore.bootstrap() } catch {
closeCompanyModal() isSaving.value = false
} }
isSaving.value = false
} }
function resetNewCompanyForm() { function resetNewCompanyForm() {