Index: lams_flash/src/central/flex/CloudWizard/src/org/lamsfoundation/lams/views/Lesson.mxml =================================================================== diff -u -r37f2fc4422b5487b4e692e70010e909a509a3a3f -rbe74d3dc52dfbec1f93a16c71fd253972600d150 --- lams_flash/src/central/flex/CloudWizard/src/org/lamsfoundation/lams/views/Lesson.mxml (.../Lesson.mxml) (revision 37f2fc4422b5487b4e692e70010e909a509a3a3f) +++ lams_flash/src/central/flex/CloudWizard/src/org/lamsfoundation/lams/views/Lesson.mxml (.../Lesson.mxml) (revision be74d3dc52dfbec1f93a16c71fd253972600d150) @@ -55,6 +55,7 @@ [Bindable] public var organisationID:uint; + public function set workspace(value:WorkspaceItem):void { _workspace = value; workspaceTree.expandItem(_workspace, true); @@ -65,10 +66,15 @@ var wizardEvent:WizardEvent = new WizardEvent(WizardEvent.INIT_WORKSPACE); this.dispatchEvent(wizardEvent); - } private function openFolders(event:WizardEvent):void { + if(_workspace == null) { + // waiting for data provider to the tree component to be not null + setTimeout(openFolders, 50, event); + return; + } + workspaceTree.expandItem(event.folder, true); for each(var folder:WorkspaceItem in event.folders) { @@ -265,7 +271,7 @@ - + Index: lams_monitoring/web/CloudWizard.swf =================================================================== diff -u -r37f2fc4422b5487b4e692e70010e909a509a3a3f -rbe74d3dc52dfbec1f93a16c71fd253972600d150 Binary files differ