diff --git a/juci/src/widgets/juci-changes-edit.html b/juci/src/widgets/juci-changes-edit.html
index 765432b5b072d257d00ae11a1ffb79701ee86e1a..a81e215db661add3914e0b80b8a6325b7268b5cc 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 9bd00ea8ea4873e95a6f86bc61e4caaffd9c3e33..4c1c0304308865e2e5eae563612b185ab4f5c4a5 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) + "...";