[extensions-web] upload: Fix creating a new extension
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web] upload: Fix creating a new extension
- Date: Sun, 3 Jun 2012 05:27:52 +0000 (UTC)
commit 26a7d15732ab1318245ba3413356f8a7c14c7976
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Sun Jun 3 01:27:38 2012 -0400
upload: Fix creating a new extension
We need to do this in two steps now
sweettooth/extensions/views.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/sweettooth/extensions/views.py b/sweettooth/extensions/views.py
index 6c94bb5..05afe23 100644
--- a/sweettooth/extensions/views.py
+++ b/sweettooth/extensions/views.py
@@ -399,13 +399,14 @@ def upload_file(request):
try:
extension = models.Extension.objects.get(uuid=uuid)
except models.Extension.DoesNotExist:
- extension = models.Extension.objects.create(creator=request.user)
+ extension = models.Extension(creator=request.user)
else:
if request.user != extension.creator:
messages.error(request, "An extension with that UUID has already been added.")
return redirect('extensions-upload-file')
extension.parse_metadata_json(metadata)
+ extension.save()
try:
extension.full_clean()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]