diff -r 8d272ec03912 -r 5044dbe8745f web/ldt/ldt_utils/views.py --- a/web/ldt/ldt_utils/views.py Tue Oct 26 13:19:31 2010 +0200 +++ b/web/ldt/ldt_utils/views.py Tue Oct 26 14:29:57 2010 +0200 @@ -592,8 +592,15 @@ form_status= 'none' if request.method =="POST": - content_instance_val = model_to_dict(instance_content,exclude=ContentForm.Meta.exclude) - media_instance_val = model_to_dict(instance_media, exclude=MediaForm.Meta.exclude) + if instance_content is not None: + content_instance_val = model_to_dict(instance_content,exclude=ContentForm.Meta.exclude) + else: + content_instance_val = {} + + if media_instance_val is not None: + media_instance_val = model_to_dict(instance_media, exclude=MediaForm.Meta.exclude) + else: + media_instance_val = {} #add prefix def add_prefix(dict, prefix):