Details
-
Bug
-
Resolution: Fixed
-
None
-
Critical
-
Filtered tasks grid lead to an error when creating new project.
-
Empty show more show less
Description
Problem
If the project grid filter is active, and if the user creates new task, but the task will be excluded from the current filter, error will happen in the task add window when the user try to select target language in the user association wizard.
Info about the error from rootcouse:
Error message: task is null
Stack: onTargetlangSelect @ UserAssocWizardViewController.js:233:9 fire @ ext-all.js:10020:32 dispatch @ ext-all.js:30051:44 dispatch @ ext-all.js:30190:23 monitor/a.doFireEvent @ ext-all.js:30132:23 fireEventArgs @ ext-all.js:10431:23 fireEvent @ ext-all.js:10413:25 onValueCollectionEndUpdate @ ext-all.js:98696:15 fire @ ext-all.js:10020:32 doFireEvent @ ext-all.js:10515:41 fireEventArgs @ ext-all.js:10431:23 notify @ ext-all.js:38298:15 endUpdate @ ext-all.js:37520:18 splice @ ext-all.js:37954:11 add @ ext-all.js:37312:15 e @ ext-all.js:94421:15 onSelectChange @ ext-all.js:94784:68 doSingleSelect @ ext-all.js:94424:11 doSelect @ ext-all.js:94260:19 selectWithEventSingle @ ext-all.js:94729:19 selectWithEvent @ ext-all.js:94028:19 onNavigate @ ext-all.js:94138:31 fire @ ext-all.js:10020:32 doFireEvent @ ext-all.js:10515:41 fireEventArgs @ ext-all.js:10431:23 fireEvent @ ext-all.js:10413:25 fireNavigateEvent @ ext-all.js:95047:11 onItemClick @ ext-all.js:94897:18 fire @ ext-all.js:10020:32 doFireEvent @ ext-all.js:10515:41 doFireEvent @ ext-all.js:34829:45 monitor/a.doFireEvent @ ext-all.js:30130:19 fireEventArgs @ ext-all.js:10431:23 fireEvent @ ext-all.js:10413:25 processUIEvent @ ext-all.js:96337:15 handleEvent @ ext-all.js:96300:15 fire @ ext-all.js:10020:32 fire @ ext-all.js:17044:23 publish @ ext-all.js:17007:27 publishDelegatedDomEvent @ ext-all.js:17024:14 doDelegatedEvent @ ext-all.js:17065:15 onDelegatedEvent @ ext-all.js:17053:18 bind/Ext.Function @ ext-all.js:3970:34
Solution
Separate project tasks store instance with unfiltered tasks should be available for the import wizard. The import wizard then should use/get tasks only from this store.