Skip to content

Commit 0a1199f

Browse files
committed
bugfix: diff directive undifined exception
1 parent 5b36cc6 commit 0a1199f

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

apollo-portal/src/main/resources/static/scripts/directive/diff-directive.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ directive_module.directive('apollodiff',
2929
span = null,
3030
pre = '';
3131

32-
var diff = JsDiff.diffLines(scope.oldStr, scope.newStr),
32+
var oldStr = scope.oldStr == undefined ? '' : scope.oldStr;
33+
var newStr = scope.newStr == undefined ? '' : scope.newStr;
34+
35+
var diff = JsDiff.diffLines(oldStr, newStr),
3336
fragment = document.createDocumentFragment();
3437

3538
diff.forEach(function (part) {

0 commit comments

Comments
 (0)