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):
user_id = g.user.id
title = request.json['title']
body = request.json['body']
rating = int(request.json['rating'])
rating = float(request.json['rating'])
review = DishReview(title, body, rating, user_id, dish_id)
db.session.add(review)
db.session.commit()
......@@ -139,7 +139,7 @@ def edit_dish_review(dish_id, dish_review_id):
return abort(401)
review.title = request.json['title']
review.body = request.json['body']
review.rating = int(request.json['rating'])
review.rating = float(request.json['rating'])
db.session.commit()
return jsonify(review_obj(review))
......@@ -204,7 +204,7 @@ def create_stall_review(stall_id):
user_id = g.user.id
title = request.form['title']
body = request.form['body']
rating = int(request.form['rating'])
rating = float(request.form['rating'])
review = StallReview(title, body, rating, user_id, stall_id)
db.session.add(review)
db.session.commit()
......
......@@ -146,7 +146,7 @@ class DishReview(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(80))
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'))
dish_id = db.Column(db.Integer, db.ForeignKey('dish.id'))
......@@ -161,7 +161,7 @@ class StallReview(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(80))
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'))
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