[Bug-Fix] Cannot Save Bank Statement Transaction Entry (#15793)
* Create bank settings only if bank name is available * Minor bug-fix in validate_overlap
This commit is contained in:
parent
71ede099ea
commit
78b273af43
@ -16,6 +16,7 @@ import copy
|
|||||||
class BankStatementTransactionEntry(Document):
|
class BankStatementTransactionEntry(Document):
|
||||||
def autoname(self):
|
def autoname(self):
|
||||||
self.name = self.bank_account + "-" + self.from_date + "-" + self.to_date
|
self.name = self.bank_account + "-" + self.from_date + "-" + self.to_date
|
||||||
|
if self.bank:
|
||||||
mapper_name = self.bank + "-Statement-Settings"
|
mapper_name = self.bank + "-Statement-Settings"
|
||||||
if not frappe.db.exists("Bank Statement Settings", mapper_name):
|
if not frappe.db.exists("Bank Statement Settings", mapper_name):
|
||||||
self.create_settings(self.bank)
|
self.create_settings(self.bank)
|
||||||
|
@ -178,6 +178,7 @@ def validate_overlap(doc, from_date, to_date, company = None):
|
|||||||
}, as_dict = 1)
|
}, as_dict = 1)
|
||||||
|
|
||||||
if overlap_doc:
|
if overlap_doc:
|
||||||
|
if doc.get("employee"):
|
||||||
exists_for = doc.employee
|
exists_for = doc.employee
|
||||||
if company:
|
if company:
|
||||||
exists_for = company
|
exists_for = company
|
||||||
|
Loading…
x
Reference in New Issue
Block a user