Skip to content

Commit 568a782

Browse files
committed
remove fallback
1 parent fb27937 commit 568a782

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/lib/ViewPreferencesManager.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,16 @@ export default class ViewPreferencesManager {
3030
if (this.serverStorage.isServerConfigEnabled() && prefersServerStorage(appId)) {
3131
try {
3232
const serverViews = await this._getViewsFromServer(appId);
33-
if (serverViews && serverViews.length > 0) {
34-
return serverViews;
35-
}
36-
// If no server views found but user prefers server storage, still return empty array
37-
// This prevents fallback to local when user explicitly chose server storage
38-
return [];
33+
// Always return server views (even if empty) when server storage is preferred
34+
return serverViews || [];
3935
} catch (error) {
4036
console.error('Failed to get views from server:', error);
41-
// On error, fallback to local storage
37+
// When server storage is preferred, return empty array instead of falling back to local
38+
return [];
4239
}
4340
}
4441

45-
// Use local storage (either by preference or as fallback)
42+
// Use local storage when server storage is not preferred
4643
return this._getViewsFromLocal(appId);
4744
}
4845

0 commit comments

Comments
 (0)