@@ -47,7 +47,7 @@ const getCatalog = async (url, page_token = "MA==") => {
47
47
}
48
48
}
49
49
50
- const slugify = ( displayName ) => {
50
+ const slugify = ( displayName , type ) => {
51
51
let slug = displayName
52
52
. toLowerCase ( )
53
53
. replace ( / \s + / g, '-' )
@@ -56,15 +56,24 @@ const slugify = (displayName) => {
56
56
. replace ( / [ \( \) ] / g, '' )
57
57
. replace ( '.' , '-' )
58
58
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
62
71
63
72
if ( slug == original ) {
73
+ console . log ( original + " -> " + override )
64
74
slug = override
65
75
}
66
76
}
67
-
68
77
return slug
69
78
}
70
79
@@ -111,7 +120,7 @@ const getDestinationData = async (id) => {
111
120
} )
112
121
let actions = destination . actions
113
122
let presets = destination . presets
114
- let slug = slugify ( destination . name )
123
+ let slug = slugify ( destination . name , "destinations" )
115
124
let url = `connections/destinations/catalog/${ slug } `
116
125
117
126
// Force screen method into supportedMethods object
@@ -137,7 +146,7 @@ const getDestinationData = async (id) => {
137
146
id : destination . id ,
138
147
display_name : destination . name ,
139
148
name : destination . name ,
140
- slug : slugify ( destination . name ) ,
149
+ slug : slugify ( destination . name , "destinations" ) ,
141
150
previous_names : destination . previousNames ,
142
151
url,
143
152
website : destination . website ,
@@ -194,7 +203,7 @@ const checkExistingStatus = async () => {
194
203
let id = existingIds [ i ]
195
204
let destination = await checkDestinationStatus ( id )
196
205
let status = destination . status
197
- let slug = slugify ( destination . name )
206
+ let slug = slugify ( destination . name , "destinations" )
198
207
let url = `connections/destinations/catalog/${ slug } `
199
208
200
209
0 commit comments