You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@unomi.apache.org by Nicola Messina <ni...@hotmail.it> on 2019/08/23 15:50:03 UTC
loginEventCondition not found
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
R: loginEventCondition not found
Posted by Nicola Messina <ni...@hotmail.it>.
Thanks
________________________________
Da: Serge Huber <sh...@apache.org>
Inviato: lunedì 26 agosto 2019 13:33
A: users@unomi.apache.org <us...@unomi.apache.org>
Oggetto: Re: loginEventCondition not found
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 <ni...@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
Re: loginEventCondition not found
Posted by Serge Huber <sh...@apache.org>.
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 <ni...@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
>