fix: avoid duplicate asset activity entries on asset capitalization (#36756)
This commit is contained in:
parent
9d29ec8eac
commit
87e2309e8e
@ -96,11 +96,14 @@ class Asset(AccountsController):
|
|||||||
"Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
|
"Asset Depreciation Schedules created:<br>{0}<br><br>Please check, edit if needed, and submit the Asset."
|
||||||
).format(asset_depr_schedules_links)
|
).format(asset_depr_schedules_links)
|
||||||
)
|
)
|
||||||
if not frappe.db.exists(
|
if (
|
||||||
{
|
not frappe.db.exists(
|
||||||
"doctype": "Asset Activity",
|
{
|
||||||
"asset": self.name,
|
"doctype": "Asset Activity",
|
||||||
}
|
"asset": self.name,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
and not self.flags.asset_created_via_asset_capitalization
|
||||||
):
|
):
|
||||||
add_asset_activity(self.name, _("Asset created"))
|
add_asset_activity(self.name, _("Asset created"))
|
||||||
|
|
||||||
|
@ -509,6 +509,7 @@ class AssetCapitalization(StockController):
|
|||||||
asset_doc.gross_purchase_amount = total_target_asset_value
|
asset_doc.gross_purchase_amount = total_target_asset_value
|
||||||
asset_doc.purchase_receipt_amount = total_target_asset_value
|
asset_doc.purchase_receipt_amount = total_target_asset_value
|
||||||
asset_doc.flags.ignore_validate = True
|
asset_doc.flags.ignore_validate = True
|
||||||
|
asset_doc.flags.asset_created_via_asset_capitalization = True
|
||||||
asset_doc.insert()
|
asset_doc.insert()
|
||||||
|
|
||||||
self.target_asset = asset_doc.name
|
self.target_asset = asset_doc.name
|
||||||
|
Loading…
x
Reference in New Issue
Block a user