Index: worker/firewaller/firewaller.go |
=== modified file 'worker/firewaller/firewaller.go' |
--- worker/firewaller/firewaller.go 2013-02-19 11:43:12 +0000 |
+++ worker/firewaller/firewaller.go 2013-02-20 17:13:17 +0000 |
@@ -316,10 +316,8 @@ |
machineId, err = unit.AssignedMachineId() |
if state.IsNotFound(err) { |
continue |
- } else if err != nil { |
- if _, ok := err.(*state.NotAssignedError); !ok { |
- return err |
- } |
+ } else if err != nil && !state.IsNotAssigned(err) { |
+ return err |
} |
} |
if unitd, known := fw.unitds[name]; known { |