diff --git a/src/app/components/fixedvar-results/var-results.component.ts b/src/app/components/fixedvar-results/var-results.component.ts
index 44c6957659f74470b3410d8d2e4c06d9ad3b266f..620f4c90fa58d544a9803f9c215e94c2522e2992 100644
--- a/src/app/components/fixedvar-results/var-results.component.ts
+++ b/src/app/components/fixedvar-results/var-results.component.ts
@@ -102,8 +102,7 @@ export class VarResultsComponent extends ResultsComponent {
                     const list = [];
 
                     // log messages for this computation step
-                    if (this._messages.length > 0) {
-                        if (re.log.messages.length > 0) {
+                    if (this._messages.length > 0 && re.log.messages.length > 0) {
                             // find highest log level to display
                             let highest = 100;
                             for (const lm of re.log.messages) {
@@ -115,7 +114,6 @@ export class VarResultsComponent extends ResultsComponent {
                                 isWarning: (highest === MessageSeverity.WARNING),
                                 isError: (highest === MessageSeverity.ERROR)
                             });
-                        }
                     } else {
                         list.push({ messages: [] }); // empty log element to preserve row length
                     }