[OPENIDM-9572] Terms and Conditions acceptance not added to the profile when using Social Registration Created: 27/Oct/17  Updated: 22/Apr/18  Resolved: 22/Apr/18

Status: Closed
Project: OpenIDM
Component/s: Module - SelfService
Affects Version/s: OpenIDM 5.5.0
Fix Version/s: OpenIDM 6.0.0

Type: Bug Priority: Major
Reporter: Patryk Krolikowski Assignee: Travis Haagen
Resolution: Fixed Votes: 0
Labels: CLARK, release-notes
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File image-2017-10-27-13-47-22-097.png     Text File image-2017-10-27-13-47-40-590.png    
Target Version/s:
Verified Version/s:
Sprint: OpenIDM Sprint 85


When user registers with Social module "termsAccepted" property is not saved to managed/user profile. When registering user in a regular way (registration form) this property is saved properly.

Steps to reproduce

Social identity providers:

1. Google idp configured

User Registration:

  1. Social registration enabled
  2. Terms and Conditions enabled

Register using Google idp. 

Inspect user properties. See below.

managed/user created via social registration:

managed user created via form:

Comment by Laurent Bristiel [X] (Inactive) [ 27/Oct/17 ]

Indeed... I reproduce the problem with 5.5.0 and 6.0.0-SNAPSHOT.

Comment by Mark Gibson [ 08/Dec/17 ]

validated with OpenIDM version "6.0.0-SNAPSHOT" (revision: 2773dd8) jenkins-openidm-pipelines-openidm-master-postcommit-51 master

managed/user object shows termsAccepted and date

    "_id": "dbadf6a0-6afe-475c-bd4f-9bff8c19c05b",
    "_rev": "0000000070c4dd08",
    "termsAccepted": {
        "iso8601date": "2017-12-08T06:12:34Z",
        "termsVersion": "1.0"
    "accountStatus": "active",
    "lastChanged": {
        "date": "2017-12-08T06:12:35.167Z"
    "effectiveRoles": [],
    "effectiveAssignments": []
Comment by Lana Frost [ 22/Apr/18 ]

Add to Release Notes

Generated at Thu Sep 24 14:50:25 UTC 2020 using Jira 7.13.12#713012-sha1:6e07c38070d5191bbf7353952ed38f111754533a.