sartography / cr-connect

0 stars 0 forks source link

Associates Validation Error #547

Closed calexh-sar closed 2 years ago

calexh-sar commented 2 years ago

I have a Script Task in the Email Library workflow (and in Alex's Test under get_associates) which runs in the app without error, but returns the following validation error:

image.png

The validation data looks like this:

  "assoc_list": [
    {
      "uid": "dhf8r",
      "role": "Chief Bee Keeper",
      "send_email": true,
      "access": true
    },
    {
      "uid": "lb3dp",
      "role": "Chief Cat Herder",
      "send_email": true,
      "access": true
    }
  ],

The data when running the app looks like this:

"assoc_list": [
    {
      "uid": "gko",
      "role": "Additional Study Coordinators",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "gko",
        "telephone_number": "{4349242652,4349249173}",
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.009960-04:00",
        "title": "E0:Professor",
        "affiliation": "faculty",
        "display_name": "Gary K Owens",
        "email_address": "gko@virginia.edu",
        "department": "E0:MD-MPHY Mole Phys & Biophysics",
        "given_name": "Gary"
      }
    },
    {
      "uid": "lgl4f",
      "role": "Department Contact",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "lgl4f",
        "telephone_number": "+1 (434) 243-1375",
        "sponsor_type": "",
        "date_cached": "2021-07-16T13:16:50.181516-04:00",
        "title": "E0:Professor of Medicine",
        "affiliation": "faculty",
        "display_name": "Lawrence G Lum",
        "email_address": "lgl4f@virginia.edu",
        "department": "E0:MD-INMD Hem/Onc",
        "given_name": "Lawrence"
      }
    },
    {
      "uid": "gm7sj",
      "role": "Sub Investigator",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "gm7sj",
        "telephone_number": null,
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.019042-04:00",
        "title": "E0:Professor",
        "affiliation": "faculty",
        "display_name": "Golam Mohi",
        "email_address": "gm7sj@virginia.edu",
        "department": "E0:MD-BIOC Biochem/Mole Genetics",
        "given_name": "Golam"
      }
    },
    {
      "uid": "jk8t",
      "role": "Sub Investigator",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "jk8t",
        "telephone_number": "4349245312",
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.026969-04:00",
        "title": "E1:Clinician Physician, E0:Professor",
        "affiliation": "alumni, faculty, staff, former_student",
        "display_name": "Jaideep Kapur",
        "email_address": "jk8t@virginia.edu",
        "department": "E1:UPG-MD-NEUR Neurology, E0:MD-NEUR Neurology",
        "given_name": "Jaideep"
      }
    },
    {
      "uid": "js7rk",
      "role": "Sub Investigator",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "js7rk",
        "telephone_number": null,
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.034094-04:00",
        "title": "E1:Clinician Physician (MONFT), E0:Associate Professor of Medicine",
        "affiliation": "faculty, staff",
        "display_name": "Julia Scialla",
        "email_address": "js7rk@virginia.edu",
        "department": "E1:UPG-MD-INMD Nephrology, E0:MD-INMD Nephrology",
        "given_name": "Julia"
      }
    },
    {
      "uid": "ak2yf",
      "role": "Sub Investigator",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "ak2yf",
        "telephone_number": null,
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.090612-04:00",
        "title": "",
        "affiliation": "",
        "display_name": "Alexander Sasha Krupnick",
        "email_address": "ak2yf@virginia.edu",
        "department": "",
        "given_name": "Alexander"
      }
    },
    {
      "uid": "lgs2m",
      "role": "Sub Investigator",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "lgs2m",
        "telephone_number": "4349821058",
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.041628-04:00",
        "title": "E1:Vaccinator, E0:Clinical Research Manager",
        "affiliation": "staff",
        "display_name": "Linda Gail Bailes",
        "email_address": "lgs2m@virginia.edu",
        "department": "E1:NR-Nursing: Admin, E0:MD-INMD CV Medicine",
        "given_name": "Linda"
      }
    },
    {
      "uid": "sf9a",
      "role": "Sub Investigator",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "sf9a",
        "telephone_number": null,
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.056625-04:00",
        "title": "E1:Vaccinator - UPG, E0:Nurse Practitioner",
        "affiliation": "staff, student, alumni",
        "display_name": "Steve Fetcho",
        "email_address": "sf9a@virginia.edu",
        "department": "E1:UPG-PBC COST HSF-MEDICAL CEN, E0:UPG-MD-FMED Family Medicine, U1:Nursing Graduate",
        "given_name": "Steve"
      }
    },
    {
      "uid": "eb9tf",
      "role": "Study Coordinator I",
      "send_email": true,
      "access": true,
      "ldap_info": {
        "uid": "eb9tf",
        "telephone_number": null,
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:14.994441-04:00",
        "title": "",
        "affiliation": "former_employee",
        "display_name": "Emma Seago",
        "email_address": "eb9tf@virginia.edu",
        "department": "",
        "given_name": "Emma"
      }
    },
    {
      "uid": "ab8yn",
      "role": "IRB Coordinator",
      "send_email": true,
      "access": true,
      "ldap_info": {
        "uid": "ab8yn",
        "telephone_number": "4349245177",
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.075583-04:00",
        "title": "E1:Clinician Physician, E0:Professor",
        "affiliation": "staff, faculty",
        "display_name": "Ananda Basu",
        "email_address": "ab8yn@virginia.edu",
        "department": "E1:UPG-MD-INMD Endocrinology, E0:MD-INMD Endocrinology",
        "given_name": "Ananda"
      }
    },
    {
      "uid": "jpn2r",
      "role": "Department Chair",
      "send_email": false,
      "access": false,
      "ldap_info": {
        "uid": "jpn2r",
        "telephone_number": "4349245093",
        "sponsor_type": "",
        "date_cached": "2021-07-08T12:03:15.001783-04:00",
        "title": "E1:Clinician Physician, E0:Professor",
        "affiliation": "staff, faculty",
        "display_name": "James P Nataro",
        "email_address": "jpn2r@virginia.edu",
        "department": "E1:UPG-MD-PEDT Pediatrics Admin, E0:MD-PEDT Pediatrics, Admin",
        "given_name": "James"
      }
    },
    {
      "uid": "kch7d",
      "role": "Primary Investigator",
      "send_email": true,
      "access": true,
      "ldap_info": {
        "uid": "kch7d",
        "telephone_number": null,
        "sponsor_type": "",
        "date_cached": "2021-07-20T22:06:16.885982-04:00",
        "title": "E2:Vaccinator, E1:Clinician Physician, E0:Associate Professor",
        "affiliation": "staff, faculty",
        "display_name": "Kristen C Heinan",
        "email_address": "kch7d@virginia.edu",
        "department": "E2:NR-Nursing: Admin, E1:UPG-MD-NEUR Neurology, E0:MD-NEUR Neurology",
        "given_name": "Kristen"
      }
    },
    {
      "uid": "cah3us",
      "role": "owner",
      "send_email": true,
      "access": true,
      "ldap_info": {
        "uid": "cah3us",
        "telephone_number": "5402712904",
        "sponsor_type": "Contractor",
        "date_cached": "2021-07-08T11:54:38.194137-04:00",
        "title": "",
        "affiliation": "sponsored",
        "display_name": "Alex Herron",
        "email_address": "cah3us@virginia.edu",
        "department": "",
        "given_name": "Alex"
      }
    }
  ],
calexh-sar commented 2 years ago

Fixed.