From ded199e618afd2449a3c9f8f609711c02c873640 Mon Sep 17 00:00:00 2001 From: Jesse Cooper Date: Thu, 8 Feb 2018 21:18:41 +0000 Subject: [PATCH] fixed two issues: add_article: called flush and has been changed to flush() NewsArticleSchema: published_date UnixTimestamp(dump_only=True) --- news/app.py | 2 +- news/schema.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/news/app.py b/news/app.py index 282d2bd..4f1c24e 100644 --- a/news/app.py +++ b/news/app.py @@ -66,7 +66,7 @@ def add_article(session: Session, request_data: http.RequestData, router: Router news_article = NewsArticle(**news_article_data) session.add(news_article) - session.flush + session.flush() headers = {"Location": router.reverse_url('get_source', {"id": news_article.id})} diff --git a/news/schema.py b/news/schema.py index 7ee7da4..56b6c54 100644 --- a/news/schema.py +++ b/news/schema.py @@ -59,7 +59,7 @@ class NewsArticleSchema(Schema): url = fields.URL(required=True, error_messages={'required': 'A NewsArticle must include a URL'}) title = fields.Str() authors = fields.List(fields.Str()) - published_date = UnixTimestamp() + published_date = UnixTimestamp(dump_only=True) news_blob = fields.Str(required=True, error_messages={'required': 'NewsArticle must include news content'}) # TODO add support for Tags