From 843442a74178e23a5cbf4175b17d894dc269a1dd Mon Sep 17 00:00:00 2001 From: joshaber Date: Mon, 4 Jan 2016 13:25:59 -0500 Subject: [PATCH] So much depends upon a return statement. --- src/git-repository-async.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/git-repository-async.js b/src/git-repository-async.js index d9a0c3214..fffd443a9 100644 --- a/src/git-repository-async.js +++ b/src/git-repository-async.js @@ -774,17 +774,15 @@ export default class GitRepositoryAsync { _refreshStatus () { this._refreshingCount++ - let projectPathsPromises = Promise.resolve([]) + let projectPathsPromises = [Promise.resolve('')] if (this.project) { projectPathsPromises = this.project.getPaths() .map(p => this.relativizeToWorkingDirectory(p)) } - Promise.all(projectPathsPromises) + return Promise.all(projectPathsPromises) .then(paths => paths.filter(p => p.length > 0)) .then(projectPaths => { - if (this._isDestroyed()) return [] - return this._getStatus(projectPaths.length > 0 ? projectPaths : null) }) .then(statuses => {