[extensions-web] I thought Django would be saner than this.



commit 81862130b6bcd68fe7fce5cf517101debf6c5789
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Tue Sep 27 17:13:39 2011 -0400

    I thought Django would be saner than this.

 sweettooth/extensions/views.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/sweettooth/extensions/views.py b/sweettooth/extensions/views.py
index eec1634..a06ddad 100644
--- a/sweettooth/extensions/views.py
+++ b/sweettooth/extensions/views.py
@@ -236,7 +236,11 @@ def upload_file(request, pk):
                 uuid = metadata['uuid']
             except (models.InvalidExtensionData, KeyError), e:
                 messages.error(request, "Invalid extension data.")
-                return redirect('extensions-upload-file', pk=pk)
+
+                if pk is not None:
+                    return redirect('extensions-upload-file', pk=pk)
+                else:
+                    return redirect('extensions-upload-file')
 
             existing = models.Extension.objects.filter(uuid=uuid)
             if pk is None and existing.exists():



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]