From c6b753b1223d0f397e96ed5ae6a5ae11a9e8b87d Mon Sep 17 00:00:00 2001
From: Reidar Cederqvist <reidar.cederqvist@gmail.com>
Date: Wed, 12 Apr 2017 10:50:45 +0200
Subject: [PATCH] JUCI-core: fixed changes show zeroes

---
 juci/src/widgets/juci-changes-edit.html | 4 ++--
 juci/src/widgets/juci-changes-edit.js   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/juci/src/widgets/juci-changes-edit.html b/juci/src/widgets/juci-changes-edit.html
index 765432b5b..a81e215db 100644
--- a/juci/src/widgets/juci-changes-edit.html
+++ b/juci/src/widgets/juci-changes-edit.html
@@ -19,8 +19,8 @@
 						<div ng-show="item.option">{{item.option|maxlength:30}}</div>
 						<div ng-show="item.state">{{item.state}}</div>
 					</td>
-					<td><div ng-show="item.ovalue">{{item.ovalue|maxlength:30}}</div></td>
-					<td><div ng-show="item.uvalue">{{item.uvalue|maxlength:30}}</div></td>
+					<td><div ng-show="item.ovalue != 'undefined'">{{item.ovalue|maxlength:30}}</div></td>
+					<td><div ng-show="item.uvalue != 'undefined'">{{item.uvalue|maxlength:30}}</div></td>
 					<td><span ng-click="onRevertOption($index)" style="cursor:pointer; float:right"><i class="fa fa-trash"></i></span></td>
 				</tr>
 			</tbody>
diff --git a/juci/src/widgets/juci-changes-edit.js b/juci/src/widgets/juci-changes-edit.js
index 9bd00ea8e..4c1c03043 100644
--- a/juci/src/widgets/juci-changes-edit.js
+++ b/juci/src/widgets/juci-changes-edit.js
@@ -32,7 +32,7 @@ JUCI.app
 }).filter("maxlength", function(){
 	return function(input, length){
 		length = (typeof length != "number") ? 50 : length;
-		input = input || "";
+		if(input === undefined)input = "";
 		if(String(input).length < length) return input;
 		var output = "";
 		output = String(input).slice(0, length) + "...";
-- 
GitLab