"Personal data" erasure issue from Details view > View Personal Data

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • odpontinen
    Junior Member
    • Sep 2026
    • 4

    #1

    "Personal data" erasure issue from Details view > View Personal Data

    Obfuse "personalData" usage.

    Entity Manager -> Contact -> add multiEnum field "aspirations" with some options.

    - In custom/Espo/Custom/Resources/metadata/entityDefs/Contact.json
    Code:
    {"fields": {"aspirations": {"isPersonalData": true}}}
    - On a contact, set aspirations to at least one option, and put a value in a varchar personal data field (for example Description).
    - Details view -> View personal data.
    - Expected: both Description and Aspirations are listed and selectable.
    - Actual: only Description is listed. Aspirations is absent.

    I would expect to see all fields set as isPersonalData: true in "View personal data". If a user uses the panel to erase "all" personal data, all personal data does not in fact get erased, even if flagged as personal data.

    Thank you.
  • yuri
    EspoCRM product developer
    • Mar 2014
    • 10050

    #2
    Fixed. Thank you for reporting.

    EspoCRM – Open Source CRM Application. Contribute to espocrm/espocrm development by creating an account on GitHub.


    Personal data erasure not working for array (including Multi-Enum) fields. To Reproduce Create a Person type entity type. Create a multi-enum field, mark it as "Personal Data". Create a record for ...

    Comment

    Working...