Hello you are right, the loginEventCondition was removed from Unomi and the sample wasn't updated. Here's the corrected rule:
{ "metadata": { "id": "exampleLogin", "name": "Example Login", "description": "Copy event properties to profile properties on login" }, "condition": { "parameterValues": { "subConditions": [ { "type": "eventTypeCondition", "parameterValues": { "eventTypeId": "login" } } ], "operator": "and" }, "type": "booleanCondition" }, "actions": [ { "parameterValues": { "mergeProfilePropertyValue": "eventProperty::target.properties(email)", "mergeProfilePropertyName": "mergeIdentifier" }, "type": "mergeProfilesOnPropertyAction" }, { "parameterValues": { }, "type": "allEventToProfilePropertiesAction" } ] } I hope this will fix your issue. I'll also fix the issue in Unomi's source code. Regards, Serge... On Fri, Aug 23, 2019 at 5:50 PM Nicola Messina <nikm...@hotmail.it> wrote: > hi, > I'm studying the login sample, but it didn't work properly, does not merge > user with the same email, and searching in the karaf.log i found "Couldn't > resolve condition types : [loginEventCondition]" > > LoginEventContition is defined in the exampleLogin rule as condition, but > this condition is not defined in unomi. > > How can i resolve this problem? > > By, Nicola >