Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C CiviCRM Core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,374
    • Issues 1,374
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • CiviCRM Core
  • Issues
  • #2873

Closed
Open
Created Sep 27, 2021 by fabian_SYSTOPIA@fabian_SYSTOPIADeveloper

Exporting related contact's information on a contact that is a subtype fails

Overview

There is an old bug described on the old issue tracker that prevents related contact information to be exported via the UI if one of the contacts is a subtype. https://issues.civicrm.org/jira/browse/CRM-16693

Reproduction steps

  1. Search for any contacts, e.g. a subtype
  2. Select at least one contact and choose "export contacts"
  3. choose select fields for export
  4. select display name or anything else of the contact (will be exported correctly)
  5. select a field of a related contact (relationship) e.g. display name

Current behaviour

If one of the contacts is a contact subtype or the relationship is defined to be only allowed among subtypes the exported columns won't contain any data (data of the "main contact" will be exported correctly).

Expected behaviour

Data of related contact should be exported as well.

Environment information

  • Browser: all
  • CiviCRM: Since 4.6.x still occuring in 5.35.x

Comments

We may have funding to fix this bug and would appreciate an estimate from the core team.

Edited Jan 17, 2022 by JoeMurray
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking