diff --git a/include/class.api.php b/include/class.api.php
index ce8b28ad04501ade75b4096703e39d22401ace1e..1a3191af123c7b0ec2969b037583f11bdfe09517 100644
--- a/include/class.api.php
+++ b/include/class.api.php
@@ -358,7 +358,7 @@ class ApiXmlDataParser extends XmlDataParser {
                     $value = new TextThreadEntryBody($value['body']);
 
             } else if ($key == "attachments") {
-                if(!isset($value['file'][':text']))
+                if(isset($value['file']) && !isset($value['file'][':text']))
                     $value = $value['file'];
 
                 if($value && is_array($value)) {