diff options
author | Bennett <properly@protonmail.com> | 2019-09-17 12:20:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-17 12:20:57 +0200 |
commit | 4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd (patch) | |
tree | 702a4a712e18befb543389aee4aabf308de03846 /src/features/workspaces/store.js | |
parent | Implement #41 (diff) | |
parent | Merge pull request #44 from kytwb/issue-37 (diff) | |
download | ferdium-app-4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd.tar.gz ferdium-app-4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd.tar.zst ferdium-app-4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd.zip |
Merge branch 'master' into issue-41
Diffstat (limited to 'src/features/workspaces/store.js')
-rw-r--r-- | src/features/workspaces/store.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/features/workspaces/store.js b/src/features/workspaces/store.js index da1582a77..949f8a792 100644 --- a/src/features/workspaces/store.js +++ b/src/features/workspaces/store.js | |||
@@ -17,6 +17,8 @@ import { WORKSPACES_ROUTES } from './index'; | |||
17 | import { createReactions } from '../../stores/lib/Reaction'; | 17 | import { createReactions } from '../../stores/lib/Reaction'; |
18 | import { createActionBindings } from '../utils/ActionBinding'; | 18 | import { createActionBindings } from '../utils/ActionBinding'; |
19 | 19 | ||
20 | import { KEEP_WS_LOADED_USID } from '../../config'; | ||
21 | |||
20 | const debug = require('debug')('Ferdi:feature:workspaces:store'); | 22 | const debug = require('debug')('Ferdi:feature:workspaces:store'); |
21 | 23 | ||
22 | export default class WorkspacesStore extends FeatureStore { | 24 | export default class WorkspacesStore extends FeatureStore { |
@@ -327,7 +329,7 @@ export default class WorkspacesStore extends FeatureStore { | |||
327 | // Loop through all workspaces and remove invalid service ids (locally) | 329 | // Loop through all workspaces and remove invalid service ids (locally) |
328 | this.workspaces.forEach((workspace) => { | 330 | this.workspaces.forEach((workspace) => { |
329 | workspace.services.forEach((serviceId) => { | 331 | workspace.services.forEach((serviceId) => { |
330 | if (servicesHaveBeenLoaded && !services.one(serviceId)) { | 332 | if (servicesHaveBeenLoaded && !services.one(serviceId) && serviceId !== KEEP_WS_LOADED_USID) { |
331 | workspace.services.remove(serviceId); | 333 | workspace.services.remove(serviceId); |
332 | } | 334 | } |
333 | }); | 335 | }); |