Commit fc7bae33 authored by Willard's avatar Willard

Fix ratings being coerced into integers

parent 3b19bd6b
...@@ -125,7 +125,7 @@ def create_dish_review(dish_id): ...@@ -125,7 +125,7 @@ def create_dish_review(dish_id):
user_id = g.user.id user_id = g.user.id
title = request.json['title'] title = request.json['title']
body = request.json['body'] body = request.json['body']
rating = int(request.json['rating']) rating = float(request.json['rating'])
review = DishReview(title, body, rating, user_id, dish_id) review = DishReview(title, body, rating, user_id, dish_id)
db.session.add(review) db.session.add(review)
db.session.commit() db.session.commit()
...@@ -139,7 +139,7 @@ def edit_dish_review(dish_id, dish_review_id): ...@@ -139,7 +139,7 @@ def edit_dish_review(dish_id, dish_review_id):
return abort(401) return abort(401)
review.title = request.json['title'] review.title = request.json['title']
review.body = request.json['body'] review.body = request.json['body']
review.rating = int(request.json['rating']) review.rating = float(request.json['rating'])
db.session.commit() db.session.commit()
return jsonify(review_obj(review)) return jsonify(review_obj(review))
...@@ -204,7 +204,7 @@ def create_stall_review(stall_id): ...@@ -204,7 +204,7 @@ def create_stall_review(stall_id):
user_id = g.user.id user_id = g.user.id
title = request.form['title'] title = request.form['title']
body = request.form['body'] body = request.form['body']
rating = int(request.form['rating']) rating = float(request.form['rating'])
review = StallReview(title, body, rating, user_id, stall_id) review = StallReview(title, body, rating, user_id, stall_id)
db.session.add(review) db.session.add(review)
db.session.commit() db.session.commit()
......
...@@ -146,7 +146,7 @@ class DishReview(db.Model): ...@@ -146,7 +146,7 @@ class DishReview(db.Model):
id = db.Column(db.Integer, primary_key=True) id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(80)) title = db.Column(db.String(80))
body = db.Column(db.Text) body = db.Column(db.Text)
rating = db.Column(db.Integer) rating = db.Column(db.Float)
user_id = db.Column(db.Integer, db.ForeignKey('user.id')) user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
dish_id = db.Column(db.Integer, db.ForeignKey('dish.id')) dish_id = db.Column(db.Integer, db.ForeignKey('dish.id'))
...@@ -161,7 +161,7 @@ class StallReview(db.Model): ...@@ -161,7 +161,7 @@ class StallReview(db.Model):
id = db.Column(db.Integer, primary_key=True) id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(80)) title = db.Column(db.String(80))
body = db.Column(db.Text) body = db.Column(db.Text)
rating = db.Column(db.Integer) rating = db.Column(db.Float)
user_id = db.Column(db.Integer, db.ForeignKey('user.id')) user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
stall_id = db.Column(db.Integer, db.ForeignKey('stall.id')) stall_id = db.Column(db.Integer, db.ForeignKey('stall.id'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment