mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	UI: decode userdata in EditVM dialog (#7796)
This commit is contained in:
		
							parent
							
								
									60ab494c25
								
							
						
					
					
						commit
						87f218c68c
					
				| @ -283,6 +283,10 @@ export default { | |||||||
|         this.$notifyError(error) |         this.$notifyError(error) | ||||||
|       }).finally(() => { this.groups.loading = false }) |       }).finally(() => { this.groups.loading = false }) | ||||||
|     }, |     }, | ||||||
|  |     decodeUserData (userdata) { | ||||||
|  |       const decodedData = Buffer.from(userdata, 'base64') | ||||||
|  |       return decodedData.toString('utf-8') | ||||||
|  |     }, | ||||||
|     fetchUserData () { |     fetchUserData () { | ||||||
|       const params = { |       const params = { | ||||||
|         id: this.resource.id, |         id: this.resource.id, | ||||||
| @ -290,7 +294,7 @@ export default { | |||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       api('listVirtualMachines', params).then(json => { |       api('listVirtualMachines', params).then(json => { | ||||||
|         this.form.userdata = atob(json.listvirtualmachinesresponse.virtualmachine[0].userdata || '') |         this.form.userdata = this.decodeUserData(json.listvirtualmachinesresponse.virtualmachine[0].userdata || '') | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     handleSubmit () { |     handleSubmit () { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user