diff --git a/src/js/rulesAssistant.js b/src/js/rulesAssistant.js
index 2e2a2961d33f99c0aae6192e62f45cee724c316e..3fcdded28768f007dab5230d4a289efc2641e50e 100644
--- a/src/js/rulesAssistant.js
+++ b/src/js/rulesAssistant.js
@@ -498,15 +498,22 @@ window.RASummaryCell = function() {
 		}
 
 		function ruleSetValueToString(v) {
-			if (typeof v === 'object' && v.hasOwnProperty('cond') && v.hasOwnProperty('val')) {
-				return `<nowiki>${v.cond}</nowiki>&nbsp;${v.val}`;
+			if (typeof v === 'object')
+			{
+				if(v.hasOwnProperty('cond') && v.hasOwnProperty('val')) {
+					return `<nowiki>${v.cond}</nowiki>&nbsp;${v.val}`;
+				} else if(v.hasOwnProperty('min') && v.hasOwnProperty('max')) {
+					return `${v.min} to ${v.max}`;
+				} else {
+					return JSON.stringify(v);
+				}
 			}
 			return `${v}`;
 		}
 
 		let r = `<td>${path.join('.')}</td>`;
 		for (const cell of cells) {
-			r += cell !== null ? `<td>${ruleSetValueToString(cell)}</td>` : '<td/>';
+			r += cell !== null ? `<td>${ruleSetValueToString(cell)}</td>` : '<td></td>';
 		}
 		table.push(r);
 	}