mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-28 12:11:08 -04:00
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:
@ -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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user