@@ -70,6 +70,9 @@ const extractScriptData = async (feeds) => {
7070 for ( var feed of feeds ) {
7171 for ( var [ macroID , macro ] of Object . entries ( feed . macros || { } ) ) {
7272 var defaultChannel = Object . values ( macro . channels ) . filter ( ( c ) => c . default ) [ 0 ] ;
73+ if ( defaultChannel === undefined ) {
74+ defaultChannel = Object . values ( macro . channels ) [ 0 ] ;
75+ }
7376 macro [ "_defaultVersion" ] = defaultChannel . version ;
7477
7578 var urls = Object . values ( defaultChannel . files )
@@ -104,14 +107,16 @@ const resolveReverseDependencies = async (feeds) => {
104107 const reverseDependencies = feeds . flatMap ( ( x ) => [ ] . concat ( Object . entries ( x . macros || { } ) , Object . entries ( x . modules || { } ) ) )
105108 . flatMap ( ( [ namepsace , automation ] ) => {
106109 let defaultChannel = Object . values ( automation . channels ) . filter ( ( c ) => c . default ) [ 0 ] ;
110+ if ( defaultChannel === undefined ) {
111+ defaultChannel = Object . values ( automation . channels ) [ 0 ] ;
112+ }
107113 let dependencies = ( defaultChannel . requiredModules || [ ] ) . map ( ( m ) => m . moduleName ) ;
108114 return dependencies . map ( d => [ d , namepsace ] ) ;
109115 } ) . reduce ( ( acc , [ dependency , namepsace ] ) => {
110116 acc [ dependency ] = acc [ dependency ] || [ ] ;
111117 acc [ dependency ] . push ( namepsace ) ;
112118 return acc ;
113119 } , { } ) ;
114- console . log ( reverseDependencies ) ;
115120
116121 for ( var feed of feeds ) {
117122 for ( var [ moduleID , module ] of Object . entries ( feed . modules || { } ) ) {
0 commit comments