файлы css js, удаленные из вложений ir в Odoo V13

#python #postgresql #odoo

#python #postgresql #odoo

Вопрос:

Я по ошибке удалил файлы css, js в модели ir_attachment, где res_model — это «ir.ui.view».

Теперь, когда я загружаю сервер, я вижу приведенную ниже ошибку трассировки и полное стилизация пользовательского интерфейса исчезла.

 Error:    
Traceback:
exception@http://172.16.250.21:8069/web/content/1000000030-e5f254f/web.assets_common.js:3692:7
_render@http://172.16.250.21:8069/web/content/1000000030-e5f254f/web.assets_common.js:3737:103
render@http://172.16.250.21:8069/web/content/1000000030-e5f254f/web.assets_common.js:3733:151
renderElement@http://172.16.250.21:8069/web/content/1000000030-e5f254f/web.assets_common.js:4090:1137
_widgetRenderAndInsert/<@http://172.16.250.21:8069/web/content/1000000030-e5f254f/web.assets_common.js:4100:6
  

Вот список файлов

 'web_editor.assets_wysiwyg.css'
'web_editor.assets_wysiwyg.js'
'web.assets_frontend_minimal_js.js'
'web.assets_common_lazy.js'
'web.assets_frontend_lazy.js'
'web.report_assets_pdf.css'
'web.assets_common.css'
'web.report_assets_common.css'
'web.report_assets_common.css'
'web.assets_frontend.css'
'web.assets_common_minimal_js.js'
'web.assets_common.js'
'web.report_assets_common.js'
'web.report_assets_common.js'
  

Я добавил их вручную, но не смог решить проблему, поскольку URL-адрес пути связан с идентификатором
, например: /web/content/560-03d15b3/web_editor.assets_wysiwyg.css где 560 — это идентификатор.

Я просто хочу восстановить эти записи, чтобы они работали, как перед их удалением. или есть ли какая-либо возможность восстановить удаленные данные postgres?

Ответ №1:

все, что вам просто нужно, это обновить base модуль, который восстановит все файлы qweb, js

Комментарии:

1. Это также работает, когда вы восстанавливаете удаленную базу данных, которая имеет очень разные пути в ir_attachment качестве ваших локальных файлов. В этом случае мои отчеты работали, но в них отсутствовал какой-либо стиль. Переустановка base исправила это!