■ ■ ■ ■ ■ ■
pkg/cloud_provider/client/vsphere.go
| skipped 289 lines |
290 | 290 | | if err != nil { |
291 | 291 | | return err |
292 | 292 | | } |
293 | | - | datastore, err := f.Datastore(ctx, v.Vars["datastore"].(string)) |
| 293 | + | var datastoreName string |
| 294 | + | for _, name := range v.Vars["datastore"].([]interface{}) { |
| 295 | + | datastoreName = name.(string) |
| 296 | + | break |
| 297 | + | } |
| 298 | + | datastore, err := f.Datastore(ctx, datastoreName) |
294 | 299 | | if err != nil { |
295 | 300 | | return err |
296 | 301 | | } |
| skipped 195 lines |