When creating a new profile with any intent-type skill (activity, broadcast, service), that skill always gets saved as an activity.
I tracked it down to be caused by the fact that the plugin is looked up by comparing the data storage class to that of all plugins, but all intent-type skills use the same data storage class (IntentOperationData).
Unfortunately I lack the skills to prepare a fix for this issue.
To reproduce, create a new profile with either a broadcast or service skill attached to it. Save it, then edit it. It is now loaded as an activity instead.
When creating a new profile with any
intent-type skill (activity,broadcast,service), that skill always gets saved as anactivity.I tracked it down to be caused by the fact that the plugin is looked up by comparing the data storage class to that of all plugins, but all
intent-type skills use the same data storage class (IntentOperationData).Unfortunately I lack the skills to prepare a fix for this issue.
To reproduce, create a new profile with either a
broadcastorserviceskill attached to it. Save it, then edit it. It is now loaded as anactivityinstead.