diff --git a/account_move_line_purchase_info/migrations/11.0.2.0.0/pre-migration.py b/account_move_line_purchase_info/migrations/11.0.2.0.0/pre-migration.py
new file mode 100644
index 000000000..39ec94b26
--- /dev/null
+++ b/account_move_line_purchase_info/migrations/11.0.2.0.0/pre-migration.py
@@ -0,0 +1,41 @@
+# Copyright 2019 Eficent Business and IT Consulting Services S.L.
+# (http://www.eficent.com)
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
+
+import logging
+
+
+_logger = logging.getLogger(__name__)
+
+__name__ = "Upgrade to 11.0.2.0.0"
+
+
+def update_purchase_id_column(cr):
+ """ The objective of this hook is to default to false all values of field
+ 'done' of mail.activity
+ """
+ cr.execute("""SELECT column_name
+ FROM information_schema.columns
+ WHERE table_name='account_move_line' AND
+ column_name='purchase_id'""")
+ if not cr.fetchone():
+ _logger.info("""Add column purchase_id to account_move_line""")
+ cr.execute(
+ """
+ ALTER TABLE account_move_line ADD COLUMN purchase_id integer;
+ """)
+ _logger.info("""Updating values for purchase_id in account_move_line""")
+ cr.execute(
+ """
+ UPDATE account_move_line aml
+ SET purchase_id = pol.order_id
+ FROM purchase_order_line AS pol
+ WHERE aml.purchase_line_id = pol.id
+ """
+ )
+
+
+def migrate(cr, version):
+ if not version:
+ return
+ update_purchase_id_column(cr)
diff --git a/account_move_line_purchase_info/views/account_move_view.xml b/account_move_line_purchase_info/views/account_move_view.xml
index b57354f3b..6841aec43 100644
--- a/account_move_line_purchase_info/views/account_move_view.xml
+++ b/account_move_line_purchase_info/views/account_move_view.xml
@@ -58,10 +58,11 @@
account.move
-
+
+