Browse Source

Better detection of errors in delete()

- Check for existence AND non-empty value for Error tag in returned XML

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22981 44c647ce-9c0f-0410-b52a-842ac1e357ba
matthew 15 years ago
parent
commit
a339433966
1 changed files with 3 additions and 1 deletions
  1. 3 1
      library/Zend/Service/Amazon/Sqs.php

+ 3 - 1
library/Zend/Service/Amazon/Sqs.php

@@ -279,7 +279,9 @@ class Zend_Service_Amazon_Sqs extends Zend_Service_Amazon_Abstract
 
         $result = $this->_makeRequest($queue_url, 'DeleteMessage', $params);
 
-        if ($result->Error->Code !== null) {
+        if (isset($result->Error->Code) 
+            && !empty($result->Error->Code)
+        ) {
             return false;
         }