Fix upload filename length, add created_at field.
diff --git a/crashreports/models.py b/crashreports/models.py
index 0a06a6f..4ac2001 100644
--- a/crashreports/models.py
+++ b/crashreports/models.py
@@ -61,6 +61,7 @@
     tags = TaggableManager(blank=True)
     device_local_id = models.PositiveIntegerField(blank=True)
     next_logfile_key = models.PositiveIntegerField(default=1)
+    created_at = models.DateTimeField(auto_now_add=True)
 
     @transaction.atomic
     def get_logfile_key(self):
@@ -83,8 +84,9 @@
 class LogFile(models.Model):
     logfile_type = models.TextField(max_length=36, default="last_kmsg")
     crashreport = models.ForeignKey(Crashreport, on_delete=models.CASCADE)
-    logfile = models.FileField(upload_to=crashreport_file_name)
+    logfile = models.FileField(upload_to=crashreport_file_name, max_length=500)
     crashreport_local_id = models.PositiveIntegerField(blank=True)
+    created_at = models.DateTimeField(auto_now_add=True)
 
     def save(self, *args, **kwargs):
         if not self.crashreport_local_id:
@@ -99,6 +101,7 @@
     build_fingerprint = models.CharField(max_length=200)
     date = models.DateTimeField()
     device_local_id = models.PositiveIntegerField(blank=True)
+    created_at = models.DateTimeField(auto_now_add=True)
 
     def save(self, *args, **kwargs):
         if not self.device_local_id:
diff --git a/crashreports/rest_api_crashreports.py b/crashreports/rest_api_crashreports.py
index 93eabb7..8365303 100644
--- a/crashreports/rest_api_crashreports.py
+++ b/crashreports/rest_api_crashreports.py
@@ -3,6 +3,8 @@
 from django.shortcuts import get_object_or_404
 from crashreports.permissions import HasRightsOrIsDeviceOwnerDeviceCreation
 from crashreports.serializers import CrashReportSerializer
+from rest_framework import status
+from rest_framework.response import Response
 
 
 class ListCreateView(generics.ListCreateAPIView):
@@ -18,6 +20,13 @@
                 device__uuid=kwargs['uuid'])
         return generics.ListCreateAPIView.dispatch(self, *args, **kwargs)
 
+    def perform_create(self, serializer):
+        serializer.save()
+        return Response(
+            {
+                'device_local_id': serializer.data['device_local_id']
+            },  status.HTTP_200_OK)
+
 
 class RetrieveUpdateDestroyView(generics.RetrieveUpdateDestroyAPIView):
     queryset = Crashreport.objects.all()