Use profile id session is in null to see if event has already been raised (#184)

* Use profile id if the session id is null when checking if event already raised

* Add itest for checkout event existence with profile id

Co-authored-by: Shir Bromberg <sbromberg@yotpo.com>
3 files changed
tree: 30c58ac271a699ee121b451d76eec2e88d925331
  1. api/
  2. common/
  3. docker/
  4. extensions/
  5. graphql/
  6. itests/
  7. kar/
  8. lifecycle-watcher/
  9. manual/
  10. metrics/
  11. package/
  12. performance-tests/
  13. persistence-elasticsearch/
  14. persistence-spi/
  15. plugins/
  16. rest/
  17. samples/
  18. scripting/
  19. services/
  20. src/
  21. tools/
  22. wab/
  23. .gitignore
  24. buildAndRun.sh
  25. buildAndRunNoTests.sh
  26. BUILDING
  27. compileDeploy.sh
  28. generate-package.sh
  29. generate-site-and-upload.sh
  30. generate-site.sh
  31. KEYS
  32. LICENSE
  33. license-mappings.xml
  34. MERGING-PULL-REQUESTS
  35. NOTICE
  36. NOTICE.template
  37. pom.xml
  38. README.md
  39. release-audit.sh
  40. setenv.sh
  41. update-notice.sh
README.md

Build Status Maven Central

Apache Unomi

Apache Unomi stores user profile information and is mostly used to provide a backend server for A/B testing and personalization. To do so it implements the currently under development OASIS Context Server specification.

License

The source code is available under the Apache License V2

Documentation

You can find all the updated documentation, including building and deployment instructions, on the Apache Unomi web site.