Use proper Status code in tests| ADD Logfile upload
diff --git a/crashreports/models.py b/crashreports/models.py
index be44b57..0a06a6f 100644
--- a/crashreports/models.py
+++ b/crashreports/models.py
@@ -42,8 +42,8 @@
def crashreport_file_name(instance, filename):
return '/'.join([
"crashreport_uploads",
- instance.device.uuid,
- instance.crashreport.id,
+ instance.crashreport.device.uuid,
+ str(instance.crashreport.id),
str(instance.crashreport.date),
filename])
@@ -60,7 +60,7 @@
date = models.DateTimeField()
tags = TaggableManager(blank=True)
device_local_id = models.PositiveIntegerField(blank=True)
- next_crashreport_key = models.PositiveIntegerField(default=1)
+ next_logfile_key = models.PositiveIntegerField(default=1)
@transaction.atomic
def get_logfile_key(self):
@@ -87,8 +87,8 @@
crashreport_local_id = models.PositiveIntegerField(blank=True)
def save(self, *args, **kwargs):
- if not self.device_local_id:
- self.device_local_id = self.crashreport.next_logfile_key()
+ if not self.crashreport_local_id:
+ self.crashreport_local_id = self.crashreport.get_logfile_key()
super(LogFile, self).save(*args, **kwargs)