diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py
index 0159688c7c7d59e779d576aed54b176e802fca85..c06c5b070e37102c5450a4007874e53d37b9f2ef 100644
--- a/src/caosadvancedtools/crawler.py
+++ b/src/caosadvancedtools/crawler.py
@@ -430,7 +430,7 @@ class Crawler(object):
             if "SHARED_DIR" in os.environ:
                 filename = self.save_form([el[3]
                                            for el in pending_changes], path)
-                self.send_mail([el[3] for el in pending_changes], filename)
+                Crawler.send_mail([el[3] for el in pending_changes], filename)
 
             for i, el in enumerate(pending_changes):
 
@@ -561,7 +561,8 @@ ____________________\n""".format(i+1, len(pending_changes)) + str(el[3]))
             f.write(form)
         return filename
 
-    def send_mail(self, changes, filename):
+    @staticmethod
+    def send_mail(changes, filename):
         """ calls sendmail in order to send a mail to the curator about pending
         changes