datetime API fix
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user