From a0fc5383fd706f58dac585852ccc421dec3539a0 Mon Sep 17 00:00:00 2001 From: Daniel Lee Date: Wed, 31 Jan 2018 16:44:55 +0100 Subject: [PATCH] dashfolders: fix for folder picker If the selected folder is not in the options then manually create it. This can happen in some edge cases (if an user has been given access to a dashboard but does not have access to its parent folder) --- public/app/features/dashboard/folder_picker/folder_picker.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/app/features/dashboard/folder_picker/folder_picker.ts b/public/app/features/dashboard/folder_picker/folder_picker.ts index 05356c139cf..74b13c5c2a5 100644 --- a/public/app/features/dashboard/folder_picker/folder_picker.ts +++ b/public/app/features/dashboard/folder_picker/folder_picker.ts @@ -115,6 +115,9 @@ export class FolderPickerCtrl { if (this.initialFolderId && this.initialFolderId > 0) { this.getOptions('').then(result => { this.folder = _.find(result, { value: this.initialFolderId }); + if (!this.folder) { + this.folder = { text: this.initialTitle, value: this.initialFolderId }; + } this.onFolderLoad(); }); } else {