From d7cae4d2dc7d3ea626d0d97a264fb4c676c9fca2 Mon Sep 17 00:00:00 2001 From: Mike Shoup Date: Tue, 25 Jun 2019 21:14:59 -0600 Subject: [PATCH] Fix update errors if yeast info is missing. --- src/humulus/couch.py | 4 ++-- src/humulus/recipes.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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