fix: allow snake & camel case for on load, on save, convert to deal, on create lead
(cherry picked from commit c6e9d71e1f5178e7318be294ee3d29acbf562dc2)
This commit is contained in:
parent
9cc09f520c
commit
a4716e7899
@ -98,14 +98,14 @@ export function useDocument(doctype, docname) {
|
||||
|
||||
async function triggerOnLoad() {
|
||||
const handler = async function () {
|
||||
await this.onLoad?.()
|
||||
await (this.onLoad?.() || this.on_load?.() || this.onload?.())
|
||||
}
|
||||
await trigger(handler)
|
||||
}
|
||||
|
||||
async function triggerOnSave() {
|
||||
const handler = async function () {
|
||||
await this.onSave?.()
|
||||
await (this.onSave?.() || this.on_save?.())
|
||||
}
|
||||
await trigger(handler)
|
||||
}
|
||||
@ -164,7 +164,7 @@ export function useDocument(doctype, docname) {
|
||||
async function triggerOnCreateLead() {
|
||||
const args = Array.from(arguments)
|
||||
const handler = async function () {
|
||||
await this.on_create_lead?.(...args)
|
||||
await (this.onCreateLead?.(...args) || this.on_create_lead?.(...args))
|
||||
}
|
||||
await trigger(handler)
|
||||
}
|
||||
@ -172,7 +172,8 @@ export function useDocument(doctype, docname) {
|
||||
async function triggerConvertToDeal() {
|
||||
const args = Array.from(arguments)
|
||||
const handler = async function () {
|
||||
await this.convert_to_deal?.(...args)
|
||||
await (this.convertToDeal?.(...args) ||
|
||||
this.on_convert_to_deal?.(...args))
|
||||
}
|
||||
await trigger(handler)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user