datetime API fix

This commit is contained in:
root (fetsite6)
2020-10-19 22:27:29 +02:00
parent 6591c6a0e3
commit 4f46a3d694
2 changed files with 9 additions and 3 deletions

View File

@@ -56,6 +56,7 @@ def __checkPadExists(padID=None):
def createPadifNotExists(padID):
epc, group = get_ep_client()
if not epc:
logger.info("if not epc")
return None
# Pad doesn't exist

View File

@@ -110,7 +110,10 @@ class Post(models.Model):
def agenda_html(self, value):
request_logger.info("Accessing etherpad ...")
if not self.agenda_key:
self.agenda_key= self.__get_agenda_key()
request_logger.info("not agenda key!")
self.agenda_key = self.__get_agenda_key()
request_logger.info("AGENDA KEY: "+self.agenda_key)
request_logger.info("VALUE: "+value)
setPadHTML(self.agenda_key, value)
request_logger.info("set etherpad!")
return value
@@ -156,10 +159,10 @@ class Post(models.Model):
def save(self, *args, **kwargs):
# save the post with some defaults
if not self.public_date:
self.public_date = timezone.now()
self.public_date = timezone.now().date()
if not self.slug:
self.slug = slugify(self.public_date.date()) + "-" + slugify(self.title)
self.slug = slugify(self.public_date) + "-" + slugify(self.title)
super().save(*args, **kwargs)
@@ -171,6 +174,7 @@ class Post(models.Model):
def __get_agenda_key(self):
try:
self.agenda_key = createPadifNotExists(self.slug + "-agenda")
return self.agenda_key
except Exception as e:
raise ValidationError(
_('Die Agenda konnte nicht erstellt werden. Error: %(error)s'),
@@ -180,6 +184,7 @@ class Post(models.Model):
def __get_protocol_key(self):
try:
self.protocol_key = createPadifNotExists(self.slug + "-protocol")
return self.protocol_key
except Exception as e:
raise ValidationError(
_('Das Protokoll konnte nicht erstellt werden. Error: %(error)s'),