id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 1786 oversight in sugar.activity.activityfactory.ActivityCreationHandler._find_object_reply_handler() sascha_silbe sascha_silbe "Happened to me during testing the version support prototype; I am too lazy to reproduce it on the master branch right now but it should be obvious enough anyway. {{{sugar.activity.activityfactory.ActivityCreationHandler}} has been changed to use {{{sugar.datastore.datastore}}} instead of interfacing with directly via D-Bus. A part of {{{_find_object_reply_handler()}}} was missed during the conversion: {{{ def _find_object_reply_handler(self, jobjects, count): if count > 0: if count > 1: logging.debug(""Multiple objects has the same activity_id."") self._handle.object_id = jobjects[0]['uid'] self._launch_activity() }}} {{{jobjects}}} is a list os {{{DSObject}}}s now, so we need to to use {{{jobjects[0].metadata['uid']}}}. I guess the proper fix would be to pass data store object ids ({{{uid}}} resp. {{{(tree_id, version_id)}}}) instead of {{{activity_id}}}s. " defect closed Normal Unspecified Sugar Git as of bugdate Unspecified incomplete r? Unspecified Unconfirmed