Skip to content

Commit 156a57c

Browse files
[OU-FIX] point_of_sale: check if pos_restaurant is installed
1 parent f543c47 commit 156a57c

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/pre-migration.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
22
from openupgradelib import openupgrade
33

4-
_models_renames = [
4+
_model_renames = [
55
("restaurant.printer", "pos.printer"),
66
]
77

8-
_tables_renames = [
8+
_table_renames = [
99
("restaurant_printer", "pos_printer"),
1010
]
1111

@@ -68,8 +68,9 @@ def fill_pos_payment_method_sequence(env):
6868

6969
@openupgrade.migrate()
7070
def migrate(env, version):
71-
openupgrade.rename_models(env.cr, _models_renames)
72-
openupgrade.rename_tables(env.cr, _tables_renames)
71+
if openupgrade.table_exists(env.cr, "restaurant_printer"):
72+
openupgrade.rename_models(env.cr, _model_renames)
73+
openupgrade.rename_tables(env.cr, _table_renames)
7374
openupgrade.rename_fields(env, _field_renames)
7475
precreate_pos_config_auto_validate_terminal_payment(env)
7576
fill_pos_order_config_id(env)

0 commit comments

Comments
 (0)