Merge pull request #17441 from nabinhait/pe-ref-exchange-rate-dev

fix: Always fetch exchange rate from ref document
This commit is contained in:
Nabin Hait 2019-05-01 17:18:35 +05:30 committed by GitHub
commit dc86bc756e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 321 additions and 323 deletions

View File

@ -161,7 +161,7 @@ class PaymentEntry(AccountsController):
d.reference_name, self.party_account_currency)
for field, value in iteritems(ref_details):
if not d.get(field) or force:
if field == 'exchange_rate' or not d.get(field) or force:
d.set(field, value)
def validate_payment_type(self):

View File

@ -88,7 +88,6 @@
"bold": 0,
"collapsible": 0,
"columns": 0,
"fetch_from": "reference_name.due_date",
"fetch_if_empty": 0,
"fieldname": "due_date",
"fieldtype": "Date",
@ -288,7 +287,6 @@
"collapsible": 0,
"columns": 0,
"depends_on": "eval:(doc.reference_doctype=='Purchase Invoice')",
"fetch_from": "reference_name.conversion_rate",
"fetch_if_empty": 0,
"fieldname": "exchange_rate",
"fieldtype": "Float",