datetime API fix
This commit is contained in:
@@ -56,6 +56,7 @@ def __checkPadExists(padID=None):
|
|||||||
def createPadifNotExists(padID):
|
def createPadifNotExists(padID):
|
||||||
epc, group = get_ep_client()
|
epc, group = get_ep_client()
|
||||||
if not epc:
|
if not epc:
|
||||||
|
logger.info("if not epc")
|
||||||
return None
|
return None
|
||||||
|
|
||||||
# Pad doesn't exist
|
# Pad doesn't exist
|
||||||
|
|||||||
@@ -110,7 +110,10 @@ class Post(models.Model):
|
|||||||
def agenda_html(self, value):
|
def agenda_html(self, value):
|
||||||
request_logger.info("Accessing etherpad ...")
|
request_logger.info("Accessing etherpad ...")
|
||||||
if not self.agenda_key:
|
if not self.agenda_key:
|
||||||
|
request_logger.info("not agenda key!")
|
||||||
self.agenda_key = self.__get_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)
|
setPadHTML(self.agenda_key, value)
|
||||||
request_logger.info("set etherpad!")
|
request_logger.info("set etherpad!")
|
||||||
return value
|
return value
|
||||||
@@ -156,10 +159,10 @@ class Post(models.Model):
|
|||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
# save the post with some defaults
|
# save the post with some defaults
|
||||||
if not self.public_date:
|
if not self.public_date:
|
||||||
self.public_date = timezone.now()
|
self.public_date = timezone.now().date()
|
||||||
|
|
||||||
if not self.slug:
|
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)
|
super().save(*args, **kwargs)
|
||||||
|
|
||||||
@@ -171,6 +174,7 @@ class Post(models.Model):
|
|||||||
def __get_agenda_key(self):
|
def __get_agenda_key(self):
|
||||||
try:
|
try:
|
||||||
self.agenda_key = createPadifNotExists(self.slug + "-agenda")
|
self.agenda_key = createPadifNotExists(self.slug + "-agenda")
|
||||||
|
return self.agenda_key
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
_('Die Agenda konnte nicht erstellt werden. Error: %(error)s'),
|
_('Die Agenda konnte nicht erstellt werden. Error: %(error)s'),
|
||||||
@@ -180,6 +184,7 @@ class Post(models.Model):
|
|||||||
def __get_protocol_key(self):
|
def __get_protocol_key(self):
|
||||||
try:
|
try:
|
||||||
self.protocol_key = createPadifNotExists(self.slug + "-protocol")
|
self.protocol_key = createPadifNotExists(self.slug + "-protocol")
|
||||||
|
return self.protocol_key
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
_('Das Protokoll konnte nicht erstellt werden. Error: %(error)s'),
|
_('Das Protokoll konnte nicht erstellt werden. Error: %(error)s'),
|
||||||
|
|||||||
Reference in New Issue
Block a user