This commit is contained in:
Aarni Halinen
2022-01-13 21:00:42 +02:00
parent 798c860091
commit 867996ae27
+5 -4
View File
@@ -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)