From c15484db6b4b1798a171188d7169244764309c17 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Wed, 18 Feb 2015 22:16:29 +0000 Subject: [PATCH] added null check on log entry files in the client --- .../ide/pdf/controllers/PdfController.coffee | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee index bd17965d26..b13bf17455 100644 --- a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee +++ b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee @@ -70,16 +70,17 @@ define [ $scope.pdf.logEntryAnnotations = {} for entry in logEntries.all - entry.file = normalizeFilePath(entry.file) + if entry.file? + entry.file = normalizeFilePath(entry.file) - entity = ide.fileTreeManager.findEntityByPath(entry.file) - if entity? - $scope.pdf.logEntryAnnotations[entity.id] ||= [] - $scope.pdf.logEntryAnnotations[entity.id].push { - row: entry.line - 1 - type: if entry.level == "error" then "error" else "warning" - text: entry.message - } + entity = ide.fileTreeManager.findEntityByPath(entry.file) + if entity? + $scope.pdf.logEntryAnnotations[entity.id] ||= [] + $scope.pdf.logEntryAnnotations[entity.id].push { + row: entry.line - 1 + type: if entry.level == "error" then "error" else "warning" + text: entry.message + } .error () -> $scope.pdf.logEntries = []