File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,20 @@ import { workflowData as allWorkflowData } from "./workflows";
16
16
5. top-level subworkflows are added directly in the order also specified by "units"
17
17
*/
18
18
function createWorkflows ( { appName = null , workflowCls = Workflow , ...swArgs } ) {
19
- const apps = appName !== null ? [ appName ] : allApplications ;
19
+ let apps = appName !== null ? [ appName ] : allApplications ;
20
+ const allApplicationsFromWorkflowData = Object . keys ( allWorkflowData . workflows ) ;
21
+ // output warning if allApplications and allApplicationsFromWorkflowData do not match
22
+ if ( appName === null ) {
23
+ if ( apps . sort ( ) . join ( "," ) !== allApplicationsFromWorkflowData . sort ( ) . join ( "," ) ) {
24
+ // eslint-disable-next-line no-console
25
+ console . warn (
26
+ `Warning: allApplications and allApplicationsFromWorkflowData do not match:
27
+ ${ apps . sort ( ) . join ( "," ) } !== ${ allApplicationsFromWorkflowData . sort ( ) . join ( "," ) } ` ,
28
+ ) ;
29
+ console . warn ( "Using allApplicationsFromWorkflowData" ) ;
30
+ }
31
+ apps = allApplicationsFromWorkflowData ;
32
+ }
20
33
const wfs = [ ] ;
21
34
const { workflows } = allWorkflowData ;
22
35
apps . map ( ( name ) => {
You can’t perform that action at this time.
0 commit comments