diff --git a/main.go b/main.go index 70b57ce..bba2b6d 100644 --- a/main.go +++ b/main.go @@ -353,13 +353,13 @@ func main() { } } log.Printf("Filtered '%d' VmDisconnectedEvent events.\n", len(vmDisconnectedEvents)) - continue + //continue + } else { + // Use VmDisconnectedEvent to see which host this VM was on + vmDisconnectedEvents = getEvents([]string{"VmDisconnectedEvent"}, []types.ManagedObjectReference{vm.Reference()}, *begin, *end) + log.Printf("Retrieved '%d' VmDisconnectedEvent events.\n", len(vmDisconnectedEvents)) } - // Use VmDisconnectedEvent to see which host this VM was on - vmDisconnectedEvents = getEvents([]string{"VmDisconnectedEvent"}, []types.ManagedObjectReference{vm.Reference()}, *begin, *end) - log.Printf("Retrieved '%d' VmDisconnectedEvent events.\n", len(vmDisconnectedEvents)) - // Determine which host the VM was previoulsy running on if len(vmDisconnectedEvents) > 0 { // Sort the disconnected events by time