@@ -57,14 +57,43 @@ export class SimpleTriggerConfigComponent implements OnInit {
57
57
this . fetchJobs ( ) ;
58
58
}
59
59
60
- private fetchJobs ( ) {
61
- this . jobService . fetchJobs ( ) . subscribe ( jobs => this . jobs = jobs ) ;
60
+ onSubmitTriggerConfig = ( ) => {
61
+ console . log ( this . existsATriggerInProgress ( ) ) ;
62
+ const schedulerServiceCall = this . existsATriggerInProgress ( ) ?
63
+ this . schedulerService . updateSimpleTriggerConfig : this . schedulerService . saveSimpleTriggerConfig ;
64
+
65
+ const simpleTriggerCommand = this . _fromReactiveFormToCommand ( ) ;
66
+ schedulerServiceCall ( simpleTriggerCommand )
67
+ . subscribe ( ( retTrigger : SimpleTrigger ) => {
68
+ console . log ( retTrigger ) ;
69
+ this . trigger = retTrigger ;
70
+
71
+ this . simpleTriggerReactiveForm . setValue ( this . _fromTriggerToReactiveForm ( retTrigger ) ) ;
72
+
73
+ this . fetchedTriggers = true ;
74
+ this . triggerInProgress = this . trigger . mayFireAgain ;
75
+
76
+ if ( schedulerServiceCall === this . schedulerService . saveSimpleTriggerConfig ) {
77
+ this . onNewTrigger . emit ( retTrigger ) ;
78
+ }
79
+
80
+ this . closeTriggerForm ( ) ;
81
+ } , error => {
82
+ console . error ( error ) ;
83
+ this . simpleTriggerReactiveForm . setValue ( this . _fromTriggerToReactiveForm ( this . trigger ) ) ;
84
+ } ) ;
62
85
}
63
86
64
87
openTriggerForm ( ) {
65
88
this . simpleTriggerReactiveForm . enable ( ) ;
66
89
}
67
90
91
+ private fetchJobs ( ) {
92
+ this . jobService . fetchJobs ( ) . subscribe ( jobs => this . jobs = jobs ) ;
93
+ }
94
+
95
+
96
+
68
97
private closeTriggerForm ( ) {
69
98
this . simpleTriggerReactiveForm . disable ( ) ;
70
99
}
@@ -97,31 +126,6 @@ export class SimpleTriggerConfigComponent implements OnInit {
97
126
this . closeTriggerForm ( ) ;
98
127
} ;
99
128
100
- onSubmitTriggerConfig = ( ) => {
101
- const schedulerServiceCall = this . existsATriggerInProgress ( ) ?
102
- this . schedulerService . updateSimpleTriggerConfig : this . schedulerService . saveSimpleTriggerConfig ;
103
-
104
- const simpleTriggerCommand = this . _fromReactiveFormToCommand ( ) ;
105
- schedulerServiceCall ( simpleTriggerCommand )
106
- . subscribe ( ( retTrigger : SimpleTrigger ) => {
107
- this . trigger = retTrigger ;
108
-
109
- this . simpleTriggerReactiveForm . setValue ( this . _fromTriggerToReactiveForm ( retTrigger ) ) ;
110
-
111
- this . fetchedTriggers = true ;
112
- this . triggerInProgress = this . trigger . mayFireAgain ;
113
-
114
- if ( schedulerServiceCall === this . schedulerService . saveSimpleTriggerConfig ) {
115
- this . onNewTrigger . emit ( retTrigger ) ;
116
- }
117
-
118
- this . closeTriggerForm ( ) ;
119
- } , error => {
120
- this . simpleTriggerReactiveForm . setValue ( this . _fromTriggerToReactiveForm ( this . trigger ) ) ;
121
- } ) ;
122
-
123
- }
124
-
125
129
private _triggerPeriodValidator ( control : AbstractControl ) : ValidationErrors | null {
126
130
const startDate = control . get ( 'startDate' ) ;
127
131
const endDate = control . get ( 'endDate' ) ;
@@ -160,7 +164,7 @@ export class SimpleTriggerConfigComponent implements OnInit {
160
164
} ;
161
165
162
166
private _fromReactiveFormToCommand = ( ) : SimpleTriggerCommand => {
163
- const reactiveFormValue = this . simpleTriggerReactiveForm . value ;
167
+ const reactiveFormValue = this . simpleTriggerReactiveForm . getRawValue ( ) ;
164
168
const simpleTriggerCommand = new SimpleTriggerCommand ( ) ;
165
169
simpleTriggerCommand . triggerName = reactiveFormValue . triggerName ;
166
170
simpleTriggerCommand . jobClass = reactiveFormValue . jobClass ;
0 commit comments