fix: added date field in currency exchange doctype
(cherry picked from commit f4b81b376189dd1668a2391bff42e813c99af9e6)
This commit is contained in:
parent
37c931c9c2
commit
e81c49ee7b
@ -7,10 +7,10 @@
|
|||||||
"engine": "InnoDB",
|
"engine": "InnoDB",
|
||||||
"field_order": [
|
"field_order": [
|
||||||
"from_currency",
|
"from_currency",
|
||||||
|
"exchange_rate",
|
||||||
"column_break_knzx",
|
"column_break_knzx",
|
||||||
"to_currency",
|
"to_currency",
|
||||||
"section_break_nsen",
|
"date"
|
||||||
"exchange_rate"
|
|
||||||
],
|
],
|
||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
@ -39,14 +39,16 @@
|
|||||||
"fieldtype": "Column Break"
|
"fieldtype": "Column Break"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"fieldname": "section_break_nsen",
|
"description": "Date at which exchange rate was fetched",
|
||||||
"fieldtype": "Section Break"
|
"fieldname": "date",
|
||||||
|
"fieldtype": "Date",
|
||||||
|
"label": "Date"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"grid_page_length": 50,
|
"grid_page_length": 50,
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-07-09 14:36:54.390864",
|
"modified": "2025-07-09 14:48:14.486500",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "FCRM",
|
"module": "FCRM",
|
||||||
"name": "CRM Currency Exchange",
|
"name": "CRM Currency Exchange",
|
||||||
|
|||||||
@ -24,7 +24,7 @@ class CRMCurrencyExchange(Document):
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def update_exchange_rate(self):
|
def update_exchange_rate(self):
|
||||||
exchange_rate = get_exchange_rate(self.from_currency, self.to_currency)
|
exchange_rate = get_exchange_rate(self.from_currency, self.to_currency)
|
||||||
self.db_set("exchange_rate", exchange_rate)
|
self.db_set({"exchange_rate": exchange_rate, "date": frappe.utils.now()})
|
||||||
return exchange_rate
|
return exchange_rate
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user