@@ -47,7 +47,7 @@ const getCatalog = async (url, page_token = "MA==") => {
4747 }
4848}
4949
50- const slugify = ( displayName ) => {
50+ const slugify = ( displayName , type ) => {
5151 let slug = displayName
5252 . toLowerCase ( )
5353 . replace ( / \s + / g, '-' )
@@ -56,15 +56,24 @@ const slugify = (displayName) => {
5656 . replace ( / [ \( \) ] / g, '' )
5757 . replace ( '.' , '-' )
5858
59- for ( key in slugOverrides ) {
60- let original = slugOverrides [ key ] . original
61- let override = slugOverrides [ key ] . override
59+ let overrides = ""
60+ if ( type == "sources" ) {
61+ overrides = slugOverrides . sources
62+ }
63+
64+ if ( type == "destinations" ) {
65+ overrides = slugOverrides . destinations
66+ }
67+
68+ for ( key in overrides ) {
69+ let original = overrides [ key ] . original
70+ let override = overrides [ key ] . override
6271
6372 if ( slug == original ) {
73+ console . log ( original + " -> " + override )
6474 slug = override
6575 }
6676 }
67-
6877 return slug
6978}
7079
@@ -111,7 +120,7 @@ const getDestinationData = async (id) => {
111120 } )
112121 let actions = destination . actions
113122 let presets = destination . presets
114- let slug = slugify ( destination . name )
123+ let slug = slugify ( destination . name , "destinations" )
115124 let url = `connections/destinations/catalog/${ slug } `
116125
117126 // Force screen method into supportedMethods object
@@ -137,7 +146,7 @@ const getDestinationData = async (id) => {
137146 id : destination . id ,
138147 display_name : destination . name ,
139148 name : destination . name ,
140- slug : slugify ( destination . name ) ,
149+ slug : slugify ( destination . name , "destinations" ) ,
141150 previous_names : destination . previousNames ,
142151 url,
143152 website : destination . website ,
@@ -194,7 +203,7 @@ const checkExistingStatus = async () => {
194203 let id = existingIds [ i ]
195204 let destination = await checkDestinationStatus ( id )
196205 let status = destination . status
197- let slug = slugify ( destination . name )
206+ let slug = slugify ( destination . name , "destinations" )
198207 let url = `connections/destinations/catalog/${ slug } `
199208
200209
0 commit comments