Fixed creation of Label FK in release

This commit is contained in:
Fergal Moran
2012-08-27 17:19:21 +01:00
parent 7fca489dff
commit f73e373503
2 changed files with 4 additions and 5 deletions

View File

@@ -24,13 +24,11 @@ class ReleaseResource(BackboneCompatibleResource):
if 'release_label' in bundle.data:
try:
label = Label.objects.get(name__exact=bundle.data['release_label'])
if label is not None:
bundle.obj.release_label = label
else:
bundle.obj.release_label = Label(name=bundle.data['release_label'])
except ObjectDoesNotExist:
bundle.obj.release_label = Label(name=bundle.data['release_label'])
label = Label(name=bundle.data['release_label'])
label.save()
bundle.obj.release_label = label
return bundle
def dehydrate(self, bundle):

View File

@@ -127,6 +127,7 @@ var ReleaseCreateView = Backbone.View.extend({
var el = this.el;
var parent = this;
this.model.set('release_description', $('#release-description', this.el).html());
this.model.set('release_date', $('#release-date', this.el).val());
this.model.save(
null, {
success:function () {