Skip to content

Commit bd5a042

Browse files
authored
Merge pull request #506 from SCCapstone/fix-percentage
fixed round decimal
2 parents 01d9754 + 4ed931e commit bd5a042

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

delta_web/delta/data/serializers.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class SerializerCSVFile(serializers.ModelSerializer):
4040
# tags
4141
tags = serializers.SerializerMethodField()
4242
org_objs = serializers.SerializerMethodField()
43+
4344
class Meta:
4445
model = CSVFile
4546
fields = "__all__"
@@ -62,9 +63,10 @@ def get_reviews(self,obj):
6263

6364
def get_avg_rating(self,obj):
6465
# note: probably better to store this int as a sum in the csv file
66+
# rounds to 1 decimal
6567
if obj.review_set.count() == 0:
6668
return 0
67-
return obj.review_set.aggregate(Avg('rating'))['rating__avg']
69+
return round(obj.review_set.aggregate(Avg('rating'))['rating__avg'],1)
6870

6971
def get_formatted_date(self,obj):
7072
return obj.timestamp.strftime('%Y-%m-%d')

delta_web/delta/db.sqlite3

8 KB
Binary file not shown.

delta_web/delta/frontend/src/components/csvFile/CsvFileDetail.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import CsvFile from "./CsvFile";
2929

3030
const CsvFileDetail = (props) => {
3131
const { id } = useParams();
32-
3332
// the csv file itself
3433
const [csvFile, setCsvFile] = useState(null);
3534
// the reviews themself

delta_web/delta/frontend/static/frontend/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)