File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -1077,6 +1077,7 @@ func (s *ScalewayAPI) PostServerAction(serverID, action string) error {
10771077
10781078// DeleteServer deletes a server
10791079func (s * ScalewayAPI ) DeleteServer (serverID string ) error {
1080+ defer s .Cache .RemoveServer (serverID )
10801081 resp , err := s .DeleteResponse (fmt .Sprintf ("servers/%s" , serverID ))
10811082 if resp != nil {
10821083 defer resp .Body .Close ()
@@ -1088,7 +1089,6 @@ func (s *ScalewayAPI) DeleteServer(serverID string) error {
10881089 if _ , err = s .handleHTTPError ([]int {204 }, resp ); err != nil {
10891090 return err
10901091 }
1091- s .Cache .RemoveServer (serverID )
10921092 return nil
10931093}
10941094
@@ -1357,19 +1357,18 @@ func (s *ScalewayAPI) GetImage(imageID string) (*ScalewayImage, error) {
13571357
13581358// DeleteImage deletes a image
13591359func (s * ScalewayAPI ) DeleteImage (imageID string ) error {
1360+ defer s .Cache .RemoveImage (imageID )
13601361 resp , err := s .DeleteResponse (fmt .Sprintf ("images/%s" , imageID ))
13611362 if resp != nil {
13621363 defer resp .Body .Close ()
13631364 }
13641365 if err != nil {
1365- s .Cache .RemoveImage (imageID )
13661366 return err
13671367 }
13681368
13691369 if _ , err := s .handleHTTPError ([]int {204 }, resp ); err != nil {
13701370 return err
13711371 }
1372- s .Cache .RemoveImage (imageID )
13731372 return nil
13741373}
13751374
You can’t perform that action at this time.
0 commit comments