Skip to content

[13] base: Traceback on Exporting SQL view due to Non supported field #46674

@sswapnesh

Description

@sswapnesh

Impacted versions:13.0

Seems due to 22b598b

Steps to reproduce: Try to Export Postgres View
Eg,

Screenshot (75)

Screenshot (74)

Current behavior: On Export

Error:
Odoo Server Error

Traceback (most recent call last):
  File "/home/sswapnesh/WorkSpace/odoo/addons/web/controllers/main.py", line 110, in wrap
    return f(*args, **kwargs)
  File "/home/sswapnesh/WorkSpace/odoo/addons/web/controllers/main.py", line 1906, in index
    return self.base(data, token)
  File "/home/sswapnesh/WorkSpace/odoo/addons/web/controllers/main.py", line 1858, in base
    export_data = records.export_data(field_names).get('datas',[])
  File "/home/sswapnesh/WorkSpace/odoo/odoo/models.py", line 898, in export_data
    return {'datas': self._export_rows(fields_to_export)}
  File "/home/sswapnesh/WorkSpace/odoo/odoo/models.py", line 878, in _export_rows
    for record, xid in self.env[model].browse(ids).__ensure_xml_id():
  File "/home/sswapnesh/WorkSpace/odoo/odoo/models.py", line 724, in __ensure_xml_id
    % (self._name, self._table))
Exception: You can not export the column ID of model hr.leave.report, because the table hr_leave_report is not an ordinary table.

Expected behavior: Like v12, these types of Non-supported fields should not be visible here.

Video/Screenshot link (optional):

Metadata

Metadata

Assignees

No one assigned

    Labels

    13.0FrameworkGeneral frontend/backend framework issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions