diff --git a/htdocs/actioncomm.class.php b/htdocs/actioncomm.class.php
index 43806b7e643ed05959bb0631879de93a7e3c0aa1..ba33480bd1dca344a2b2edb970eb725a372ef35e 100644
--- a/htdocs/actioncomm.class.php
+++ b/htdocs/actioncomm.class.php
@@ -750,8 +750,14 @@ class ActionComm
 			if ($format == 'ical') $result=build_calfile($format,$title,$desc,$eventarray,$outputfile);
 			if ($format == 'vcal') $result=build_calfile($format,$title,$desc,$eventarray,$outputfile);
 			if ($format == 'rss')  $result=build_rssfile($format,$title,$desc,$eventarray,$outputfile);
+
+			if ($result < 0)
+			{
+				$this->error=$langs->trans("ErrorFailedToWriteFile",$outputfile);
+			}
 		}
 
+
 		return $result;
 	}