diff --git a/addons/survey/static/src/js/fields_section_one2many.js b/addons/survey/static/src/js/fields_section_one2many.js
index 5a30b4f787d..72fa2e11f15 100644
--- a/addons/survey/static/src/js/fields_section_one2many.js
+++ b/addons/survey/static/src/js/fields_section_one2many.js
@@ -37,7 +37,7 @@ var SectionListRenderer = ListRenderer.extend({
var isSection = record.data[this.sectionFieldName];
if (isSection){
- if (node.attrs.widget === "handle"){
+ if (node.attrs.widget === "handle" || node.attrs.name === "random_questions_count"){
return $cell;
} else if (node.attrs.name === "title"){
var nbrColumns = this._getNumberOfCols();
@@ -47,6 +47,9 @@ var SectionListRenderer = ListRenderer.extend({
if (this.addTrashIcon){
nbrColumns--;
}
+ if (record.data.questions_selection === "random"){
+ nbrColumns--;
+ }
$cell.attr('colspan', nbrColumns);
} else {
$cell.removeClass('o_invisible_modifier');
diff --git a/addons/survey/views/survey_question_views.xml b/addons/survey/views/survey_question_views.xml
index 4f0056212f2..46c49033e18 100644
--- a/addons/survey/views/survey_question_views.xml
+++ b/addons/survey/views/survey_question_views.xml
@@ -19,7 +19,7 @@
-
+
diff --git a/addons/survey/views/survey_survey_views.xml b/addons/survey/views/survey_survey_views.xml
index 23ed5b191a6..dbdd3016afa 100644
--- a/addons/survey/views/survey_survey_views.xml
+++ b/addons/survey/views/survey_survey_views.xml
@@ -58,7 +58,7 @@
-
+