- // Normalize utf8 fields
- infoArray = [].concat(info)
- if (program['first']) {
- infoArray = infoArray.slice(0, program['first'])
- } else if (program['last']) {
- infoArray = infoArray.slice(-program['last'])
- }
- infoArray = infoArray.map(i => normalizeObject(i))
+ if (uploadsObject) {
+ console.log('Fixing URL to %s.', uploadsObject.url)
+
+ info = await getYoutubeDLInfo(youtubeDL, uploadsObject.url, command.args)
+ }
+
+ let infoArray: any[]
+
+ // Normalize utf8 fields
+ infoArray = [].concat(info)
+ if (program['first']) {
+ infoArray = infoArray.slice(0, program['first'])
+ } else if (program['last']) {
+ infoArray = infoArray.slice(-program['last'])
+ }
+ infoArray = infoArray.map(i => normalizeObject(i))