From cbae43d3842076cf85fcc206e2ed13fce7d0c0a4 Mon Sep 17 00:00:00 2001
From: Jan Szejko <janek37@gmail.com>
Date: Thu, 30 Nov 2017 17:28:57 +0100
Subject: [PATCH] move rounding to final_result

---
 wtem/management/commands/wtem_send_results.py | 4 ++--
 wtem/models.py                                | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/wtem/management/commands/wtem_send_results.py b/wtem/management/commands/wtem_send_results.py
index f4748c6..5a02001 100644
--- a/wtem/management/commands/wtem_send_results.py
+++ b/wtem/management/commands/wtem_send_results.py
@@ -72,7 +72,7 @@ class Command(BaseCommand):
                 template = 'results_student_failed.txt'
             else:
                 template = 'results_student_passed.txt'
-            message = render_to_string('wtem/' + template, dict(final_result=round(submission.final_result, 2)))
+            message = render_to_string('wtem/' + template, dict(final_result=submission.final_result))
             self.send_message(message, subject, submission.email)
 
         self.sum_up()
@@ -94,7 +94,7 @@ class Command(BaseCommand):
 
         self.sum_up()
 
-    def sum_up(self):        
+    def sum_up(self):
         self.stdout.write('sent: %s, failed: %s' % (self.sent, self.failed))
 
     def send_message(self, message, subject, email):
diff --git a/wtem/models.py b/wtem/models.py
index abeb56b..2b093ae 100644
--- a/wtem/models.py
+++ b/wtem/models.py
@@ -236,7 +236,7 @@ class Submission(models.Model):
             mark = self.get_final_exercise_mark(exercise_id)
             if mark is not None:
                 final += mark
-        return final
+        return round(final, 2)
 
     @property
     def final_result_as_string(self):
-- 
2.20.1