def add_department_to_db(self, url, name):
     department = Departments(url=url, name=name)
     try:
         department.save()
         logger_syslog.info(u"Επιτυχής προσθήκη", extra=log_extra_data(url))
         author = Authors(content_object=department)
         author.save()
         logger_syslog.info(u"Επιτυχής προσθήκη", extra=log_extra_data(url))
     except IntegrityError:
         """
         Check if the entry is already in the DB but marked inactive
         """
         department = Departments.objects.filter(is_active=False).get(url=url)
         department.is_active = True
         department.save()
         logger_syslog.info(u"Αλλαγή κατάστασης σε active", extra=log_extra_data(url))
     except Exception as error:
         logger_syslog.error(error, extra=log_extra_data(url))
         logger_mail.exception(error)
     return