--- a/server/python/django2/renkanmanager/serializers.py Mon Feb 29 17:03:44 2016 +0100
+++ b/server/python/django2/renkanmanager/serializers.py Tue Mar 01 17:39:39 2016 +0100
@@ -35,16 +35,18 @@
Method to create a new Renkan (and its first revision)
"""
creator = validated_data.get('creator')
- renkan = Renkan.objects.create()
- initial_revision = Revision.objects.create()
- initial_revision.title = validated_data.get('title', 'Untitled renkan')
+ initial_revision = Revision.objects.create(
+ title = validated_data.get('title', 'Untitled renkan'),
+ creator = creator,
+ last_updated_by = creator
+ )
+ renkan = Renkan.objects.create(
+ current_revision_guid = initial_revision.revision_guid,
+ workspace_guid = validated_data.get('workspace_guid', ''),
+ source_revision_guid = validated_data.get('source_revision_guid', ''),
+ creator = creator
+ )
initial_revision.parent_renkan_guid = renkan.renkan_guid
- initial_revision.creator = creator
- initial_revision.last_updated_by = validated_data.get('creator', '')
- renkan.current_revision_guid = initial_revision.revision_guid
- renkan.workspace_guid = validated_data.get('workspace_guid', '')
- renkan.source_revision_guid = validated_data.get('source_revision_guid', '')
- renkan.creator = creator
initial_revision.content = validated_data.get('content', json.dumps(
{
"id": str(renkan.renkan_guid),