Merge pull request #6429 from rohitwaghchaure/minor_fix
[Fix] Image is copied when duplicate supplier, employee
diff --git a/erpnext/hr/doctype/salary_slip/salary_slip.py b/erpnext/hr/doctype/salary_slip/salary_slip.py
index dbbdf7f..e761450 100644
--- a/erpnext/hr/doctype/salary_slip/salary_slip.py
+++ b/erpnext/hr/doctype/salary_slip/salary_slip.py
@@ -54,8 +54,8 @@
for key in ('earnings', 'deductions'):
for struct_row in self._salary_structure_doc.get(key):
amount = self.eval_condition_and_formula(struct_row, data)
- if amount:
- self.update_component_row(struct_row, amount, key)
+ if amount:
+ self.update_component_row(struct_row, amount, key)
def update_component_row(self, struct_row, amount, key):
@@ -78,16 +78,14 @@
try:
if d.condition:
if not eval(d.condition, None, data):
- return None
-
+ return None
amount = d.amount
if d.amount_based_on_formula:
if d.formula:
amount = eval(d.formula, None, data)
-
data[d.abbr] = amount
-
return amount
+
except NameError as err:
frappe.throw(_("Name error: {0}".format(err)))
except SyntaxError as err: