--- a/app/soc/views/models/program.py Thu Feb 26 16:48:02 2009 +0000
+++ b/app/soc/views/models/program.py Thu Feb 26 16:49:06 2009 +0000
@@ -153,11 +153,12 @@
timeline_logic = program_logic.logic.TIMELINE_LOGIC[workflow]
- key_fields = timeline_logic.getKeyFieldsFromFields(fields)
- properties = key_fields.copy()
+ properties = timeline_logic.getKeyFieldsFromFields(fields)
+ key_name = timeline_logic.getKeyNameFromFields(properties)
+
properties['scope'] = fields['scope']
- timeline = timeline_logic.updateOrCreateFromFields(properties, properties)
+ timeline = timeline_logic.updateOrCreateFromKeyName(properties, key_name)
return timeline
@decorators.merge_params