From 1428fe9542c2a5d9fdd53f2ec349da512cd7b881 Mon Sep 17 00:00:00 2001
From: Nicolas Bayet <nby@odoo.com>
Date: Mon, 21 Mar 2022 12:59:55 +0000
Subject: [PATCH] [FIX] web_editor: set border and width of the table upon
 paste

task-2793106

closes odoo/odoo#86859

X-original-commit: e07a40f98999560aaa494bf2561811894e7775f7
Signed-off-by: David Monjoie (dmo) <dmo@odoo.com>
---
 addons/web_editor/static/lib/odoo-editor/src/OdooEditor.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/addons/web_editor/static/lib/odoo-editor/src/OdooEditor.js b/addons/web_editor/static/lib/odoo-editor/src/OdooEditor.js
index 72a154df47e5..d8ebf330aa0b 100644
--- a/addons/web_editor/static/lib/odoo-editor/src/OdooEditor.js
+++ b/addons/web_editor/static/lib/odoo-editor/src/OdooEditor.js
@@ -2094,6 +2094,11 @@ export class OdooEditor extends EventTarget {
     _prepareClipboardData(clipboardData) {
         const container = document.createElement('fake-container');
         container.innerHTML = clipboardData;
+
+        for (const tableElement of container.querySelectorAll('table')) {
+            tableElement.classList.add('table', 'table-bordered');
+        };
+
         for (const child of [...container.childNodes]) {
             this._cleanForPaste(child);
         }
-- 
GitLab