Merge branch 'develop'
diff --git a/erpnext/__version__.py b/erpnext/__version__.py
index f863722..0f031cb 100644
--- a/erpnext/__version__.py
+++ b/erpnext/__version__.py
@@ -1,2 +1,2 @@
from __future__ import unicode_literals
-__version__ = '6.4.5'
+__version__ = '6.4.6'
diff --git a/erpnext/hooks.py b/erpnext/hooks.py
index ec8d4b5..90478c5 100644
--- a/erpnext/hooks.py
+++ b/erpnext/hooks.py
@@ -29,7 +29,7 @@
"""
app_icon = "icon-th"
app_color = "#e74c3c"
-app_version = "6.4.5"
+app_version = "6.4.6"
github_link = "https://github.com/frappe/erpnext"
error_report_email = "support@erpnext.com"
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 9eaa012..85bf3cb 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -215,3 +215,4 @@
erpnext.patches.v6_4.repost_gle_for_journal_entries_where_reference_name_missing
erpnext.patches.v6_4.fix_journal_entries_due_to_reconciliation
erpnext.patches.v6_4.fix_status_in_sales_and_purchase_order
+erpnext.patches.v6_4.fix_modified_in_sales_order_and_purchase_order
\ No newline at end of file
diff --git a/erpnext/patches/v6_4/fix_modified_in_sales_order_and_purchase_order.py b/erpnext/patches/v6_4/fix_modified_in_sales_order_and_purchase_order.py
new file mode 100644
index 0000000..f27489e
--- /dev/null
+++ b/erpnext/patches/v6_4/fix_modified_in_sales_order_and_purchase_order.py
@@ -0,0 +1,10 @@
+from __future__ import unicode_literals
+import frappe
+
+def execute():
+ for doctype in ("Sales Order", "Purchase Order"):
+ data = frappe.db.sql("""select parent, modified_by, modified
+ from `tab{doctype} Item` where docstatus=1 group by parent""".format(doctype=doctype), as_dict=True)
+ for item in data:
+ frappe.db.sql("""update `tab{doctype}` set modified_by=%(modified_by)s, modified=%(modified)s
+ where name=%(parent)s""".format(doctype=doctype), item)
diff --git a/setup.py b/setup.py
index 7670f39..770c45d 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
from setuptools import setup, find_packages
-version = "6.4.5"
+version = "6.4.6"
with open("requirements.txt", "r") as f:
install_requires = f.readlines()