Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FW][FIX] point_of_sale: set archived warehouse for pos type #162627

Open
wants to merge 1 commit into
base: saas-17.1
Choose a base branch
from

Commits on May 2, 2024

  1. [FIX] point_of_sale: set archived warehouse for pos type

    Found error during migration in customer database.
    when company is archived but will get that company
    on `self.env.company` of pos_config table,
    this error is generated when it's try to create the
    record for pos config from pos_resturant module
    by data file (defined on this commit)
    
    odoo@3236c1c
    
    as picking_type_id field in pos_config is required
    and we set default value by fetching warehouse for related company
    but here as company is archived, related warehouse is also
    archived and that why we didnot get picking_type_id
    for archived company and that will raise Error :
    
    ```
      File "/home/odoo/src/odoo/17.0/odoo/models.py", line 4787, in _create
        cr.execute(SQL(
      File "/home/odoo/src/odoo/17.0/odoo/sql_db.py", line 332, in execute
        res = self._obj.execute(query, params)
    psycopg2.errors.NotNullViolation: null value in column "picking_type_id" of relation "pos_config" violates not-null constraint
    ```
    
    X-original-commit: 34b9bf8
    atp-odoo committed May 2, 2024
    Configuration menu
    Copy the full SHA
    f6b4bba View commit details
    Browse the repository at this point in the history