app/soc/views/models/program.py
changeset 1218 569a3fe9cb88
parent 1209 c875b0836f77
child 1225 1d5c58e24fd3
equal deleted inserted replaced
1217:aeabe6bed55b 1218:569a3fe9cb88
   113 
   113 
   114     workflow = fields['workflow']
   114     workflow = fields['workflow']
   115 
   115 
   116     timeline_logic = program_logic.logic.TIMELINE_LOGIC[workflow]
   116     timeline_logic = program_logic.logic.TIMELINE_LOGIC[workflow]
   117 
   117 
   118     key_fields = self._logic.getKeyFieldsFromFields(fields)
   118     key_name = self._logic.getKeyNameFromFields(fields)
   119     key_name = self._logic.getKeyNameFromFields(key_fields)
       
   120 
   119 
   121     properties = {'scope_path': key_name}
   120     properties = {'scope_path': key_name}
   122 
   121 
   123     timeline = timeline_logic.updateOrCreateFromFields(properties, properties)
   122     timeline = timeline_logic.updateOrCreateFromFields(properties, properties)
   124     return timeline
   123     return timeline