@@ -182,6 +182,48 @@ export const prepareRequestObject = (values, formId) => {
182
182
requestObject . config_info . provision . extra_vars = convertArrayToObject ( requestObject . config_info . provision . extra_vars ) ;
183
183
}
184
184
185
+ if ( requestObject . provisioning_entry_point_type === 'embedded_automate' ) {
186
+ if ( requestObject . provisioning_entry_point_automate && requestObject . provisioning_entry_point_automate . element ) {
187
+ requestObject . provisioning_entry_point = {
188
+ id : requestObject . provisioning_entry_point_automate . element . id ,
189
+ name : requestObject . provisioning_entry_point_automate . element . name ,
190
+ } ;
191
+ delete requestObject . provisioning_entry_point_automate ;
192
+ }
193
+ } else if ( requestObject . provisioning_entry_point_workflow ) {
194
+ requestObject . provisioning_entry_point = requestObject . provisioning_entry_point_workflow . id ;
195
+ delete requestObject . provisioning_entry_point_workflow ;
196
+ }
197
+ delete requestObject . provisioning_entry_point_type ;
198
+
199
+ if ( requestObject . reconfigure_entry_point_type === 'embedded_automate' ) {
200
+ if ( requestObject . reconfigure_entry_point_automate && requestObject . reconfigure_entry_point_automate . element ) {
201
+ requestObject . reconfigure_entry_point = {
202
+ id : requestObject . reconfigure_entry_point_automate . element . id ,
203
+ name : requestObject . reconfigure_entry_point_automate . element . name ,
204
+ } ;
205
+ delete requestObject . reconfigure_entry_point_automate ;
206
+ }
207
+ } else if ( requestObject . reconfigure_entry_point_workflow ) {
208
+ requestObject . reconfigure_entry_point = requestObject . reconfigure_entry_point_workflow . id ;
209
+ delete requestObject . reconfigure_entry_point_workflow ;
210
+ }
211
+ delete requestObject . reconfigure_entry_point_type ;
212
+
213
+ if ( requestObject . retirement_entry_point_type === 'embedded_automate' ) {
214
+ if ( requestObject . retirement_entry_point_automate && requestObject . retirement_entry_point_automate . element ) {
215
+ requestObject . retirement_entry_point = {
216
+ id : requestObject . reconfigure_entry_point_automate . element . id ,
217
+ name : requestObject . retirement_entry_point_automate . element . name ,
218
+ } ;
219
+ delete requestObject . retirement_entry_point_automate ;
220
+ }
221
+ } else if ( requestObject . retirement_entry_point_workflow ) {
222
+ requestObject . retirement_entry_point = requestObject . retirement_entry_point_workflow . id ;
223
+ delete requestObject . retirement_entry_point_workflow ;
224
+ }
225
+ delete requestObject . retirement_entry_point_type ;
226
+
185
227
// if (requestObject.config_info.retirement.extra_vars) {
186
228
// requestObject.config_info.retirement.extra_vars = convertArrayToObject(requestObject.config_info.retirement.extra_vars);
187
229
// }
0 commit comments