File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -469,7 +469,7 @@ const createTemplateVersionTar = async (
469
469
} as App ;
470
470
} ) ;
471
471
}
472
- return {
472
+ const agentResource = {
473
473
apps : [ ] ,
474
474
architecture : "amd64" ,
475
475
connectionTimeoutSeconds : 300 ,
@@ -491,6 +491,23 @@ const createTemplateVersionTar = async (
491
491
token : randomUUID ( ) ,
492
492
...agent ,
493
493
} as Agent ;
494
+
495
+ try {
496
+ Agent . encode ( agentResource ) ;
497
+ } catch ( e ) {
498
+ let m = `Error: agentResource encode failed, missing defaults?` ;
499
+ if ( e instanceof Error ) {
500
+ if ( ! e . stack ?. includes ( e . message ) ) {
501
+ m += `\n${ e . name } : ${ e . message } ` ;
502
+ }
503
+ m += `\n${ e . stack } ` ;
504
+ } else {
505
+ m += `\n${ e } ` ;
506
+ }
507
+ throw new Error ( m ) ;
508
+ }
509
+
510
+ return agentResource ;
494
511
} ,
495
512
) ;
496
513
}
You can’t perform that action at this time.
0 commit comments