diff --git a/webapp/models.py b/webapp/models.py index 183435a..5d077c5 100644 --- a/webapp/models.py +++ b/webapp/models.py @@ -74,7 +74,7 @@ class Feed(BaseFeed): super(Feed, self).save(force_insert, force_update, *args, **kwargs) if self.visible and (created or not self.__previousVisible): - self.refresh_from_db() # Fetch so we can use primary key + self.refresh_from_db() # Fetch so we can use primary key url = f"https://{FRONTEND_URL}/feed/{self.pk}" processHooks( message=generateMessage( @@ -113,7 +113,7 @@ class Event(BaseFeed): super(Event, self).save(force_insert, force_update, *args, **kwargs) if self.visible and (created or not self.__previousVisible): - self.refresh_from_db() # Fetch so we can use primary key + self.refresh_from_db() # Fetch so we can use primary key url = f"https://{FRONTEND_URL}/events/{self.pk}" processHooks( message=generateMessage( @@ -259,7 +259,7 @@ class JobAd(models.Model): super(JobAd, self).save(force_insert, force_update, *args, **kwargs) if self.visible and (created or not self.__previousVisible): - self.refresh_from_db() # Fetch so we can use primary key + self.refresh_from_db() # Fetch so we can use primary key url = f"https://{FRONTEND_URL}/jobads/{self.pk}" processHooks( message=generateMessage( @@ -269,6 +269,7 @@ class JobAd(models.Model): ) self.__previousVisible = self.visible + def generateMessage(heading: str, title: str, description: str, url: str): return render_to_string( "webapp:tg_message.tpl", @@ -279,7 +280,7 @@ def generateMessage(heading: str, title: str, description: str, url: str): def processHooks(message: str, eventType: str): allHooks = BaseWebhook.objects.all() for hook in list(allHooks): - if hook.plugs[eventType] == True: + if hook.plugs[eventType] is True: hook.broadcast(message)