fix csv import/export (#2247)
This commit is contained in:
		
							parent
							
								
									a5585afa18
								
							
						
					
					
						commit
						2332aafd68
					
				|  | @ -248,7 +248,9 @@ export default Vue.extend({ | |||
|           return | ||||
|         } | ||||
|         const textDecode = new TextDecoder('utf-8').decode(data) | ||||
|         const youtubeSubscriptions = textDecode.split('\n') | ||||
|         const youtubeSubscriptions = textDecode.split('\n').filter(sub => { | ||||
|           return sub !== '' | ||||
|         }) | ||||
|         const primaryProfile = JSON.parse(JSON.stringify(this.profileList[0])) | ||||
|         const subscriptions = [] | ||||
| 
 | ||||
|  | @ -855,7 +857,11 @@ export default Vue.extend({ | |||
|       let exportText = 'Channel ID,Channel URL,Channel title\n' | ||||
|       this.profileList[0].subscriptions.forEach((channel) => { | ||||
|         const channelUrl = `https://www.youtube.com/channel/${channel.id}` | ||||
|         exportText += `${channel.id},${channelUrl},${channel.name}\n` | ||||
|         let channelName = channel.name | ||||
|         if (channelName.search(',') !== -1) { // add quotations if channel has comma in name
 | ||||
|           channelName = `"${channelName}"` | ||||
|         } | ||||
|         exportText += `${channel.id},${channelUrl},${channelName}\n` | ||||
|       }) | ||||
|       exportText += '\n' | ||||
|       const response = await this.showSaveDialog(options) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue