diff --git a/src/humulus/couch.py b/src/humulus/couch.py index aebbdcd..1018f7f 100644 --- a/src/humulus/couch.py +++ b/src/humulus/couch.py @@ -92,7 +92,7 @@ def put_doc(doc): # Add a created timestamp # Timestamps are written to couchdb in ISO-8601 format - doc['created'] = datetime.utcnow().isoformat() + doc['created'] = datetime.utcnow().isoformat(timespec='seconds') return db.create_document(doc, throw_on_exists=True) @@ -102,7 +102,7 @@ def update_doc(doc): Adds an 'updated' field representing the current time the doc was updated. """ - doc['updated'] = datetime.utcnow().isoformat() + doc['updated'] = datetime.utcnow().isoformat(timespec='seconds') doc.save() diff --git a/src/humulus/recipes.py b/src/humulus/recipes.py index b1bb480..bc2ead0 100644 --- a/src/humulus/recipes.py +++ b/src/humulus/recipes.py @@ -178,8 +178,8 @@ class RecipeForm(FlaskForm): recipe['hops'] = [h.doc for h in self.hops] if ( self.yeast.doc['name'] and - self.yeast.doc['low_attenuation'] and - self.yeast.doc['high_attenuation'] + self.yeast.doc['low_attenuation'] != "None" and + self.yeast.doc['high_attenuation'] != "None" ): recipe['yeast'] = self.yeast.doc return recipe