Merge pull request #1026 from frappe/mergify/bp/main/pr-1024

fix: cannot save data fields in lead page (backport #1024)
This commit is contained in:
Shariq Ansari 2025-07-10 18:47:11 +05:30 committed by GitHub
commit 9d609e528c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 0 deletions

View File

@ -66,6 +66,7 @@
v-model:reload="reload" v-model:reload="reload"
v-model:tabIndex="tabIndex" v-model:tabIndex="tabIndex"
v-model="lead" v-model="lead"
@beforeSave="saveChanges"
@afterSave="reloadAssignees" @afterSave="reloadAssignees"
/> />
</template> </template>
@ -537,6 +538,12 @@ function openEmailBox() {
nextTick(() => (activities.value.emailBox.show = true)) nextTick(() => (activities.value.emailBox.show = true))
} }
function saveChanges(data) {
document.save.submit(null, {
onSuccess: () => reloadAssignees(data),
})
}
function reloadAssignees(data) { function reloadAssignees(data) {
if (data?.hasOwnProperty('lead_owner')) { if (data?.hasOwnProperty('lead_owner')) {
assignees.reload() assignees.reload()

View File

@ -95,6 +95,8 @@
v-model:reload="reload" v-model:reload="reload"
v-model:tabIndex="tabIndex" v-model:tabIndex="tabIndex"
v-model="lead" v-model="lead"
@beforeSave="saveChanges"
@afterSave="reloadAssignees"
/> />
</TabPanel> </TabPanel>
</Tabs> </Tabs>
@ -479,6 +481,12 @@ async function triggerStatusChange(value) {
document.save.submit() document.save.submit()
} }
function saveChanges(data) {
document.save.submit(null, {
onSuccess: () => reloadAssignees(data),
})
}
function reloadAssignees(data) { function reloadAssignees(data) {
if (data?.hasOwnProperty('lead_owner')) { if (data?.hasOwnProperty('lead_owner')) {
assignees.reload() assignees.reload()