mirror of
https://github.com/ansible/awx.git
synced 2026-01-17 04:31:21 -03:30
Added a sanity check to make sure that scope.schedulerUTCTime is defined before trying to use it in scope.processSchedulerEndDt(). If it's not defined yet then I added a watcher to wait for it to get set by angular-scheduler then unbinds itself.
This commit is contained in:
parent
ceea7fd62a
commit
bd8c328066
@ -253,7 +253,21 @@ export default
|
||||
Wait('start');
|
||||
$('#form-container').empty();
|
||||
scheduler = SchedulerInit({ scope: scope, requireFutureStartTime: false });
|
||||
scope.processSchedulerEndDt();
|
||||
if(scope.schedulerUTCTime) {
|
||||
// The UTC time is already set
|
||||
scope.processSchedulerEndDt();
|
||||
}
|
||||
else {
|
||||
// We need to wait for it to be set by angular-scheduler because the folling function depends
|
||||
// on it
|
||||
var schedulerUTCTimeWatcher = scope.$watch('schedulerUTCTime', function(newVal) {
|
||||
if(newVal) {
|
||||
// Remove the watcher
|
||||
schedulerUTCTimeWatcher();
|
||||
scope.processSchedulerEndDt();
|
||||
}
|
||||
});
|
||||
}
|
||||
scheduler.inject('form-container', false);
|
||||
scheduler.injectDetail('occurrences', false);
|
||||
scheduler.clear();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user