View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
20243Bug reportsCentral participant databasepublic2025-09-16 19:47
ReporterFreda Assigned Totibor.pacalat  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Summary20243: Attribute names disappear and automatic mapping breaks when adding CPDB participants to a survey
Description

Existing survey-level participant attributes are erased when adding a participant from Central Participant Management

Steps To Reproduce

Steps to reproduce

  1. Create a new survey in LimeSurvey.

  2. Add one or more attributes to the survey and give each attribute a Field Description (name).

  3. Go to Central Participant Management (CPDB).

  4. Add a participant from the CPDB to the survey created in step 1.

Expected result

Survey attributes should remain intact when adding participants from CPDB.

Attribute names should continue to appear in mapping screens and participant sections.

Automatic mapping should continue to function correctly.

Actual result

  • The attributes descriptions previously created in the survey are erased.

  • Attribute names no longer appear in the Attribute Mapping screen.

Even if you add the attributes again via the Manage Attributes section, they do not persist and soon reset.

Automatic mapping of attributes seems broken, making adding participants to surveys very time-consuming.

TagsNo tags attached.
Attached Files
Bug heat6
Complete LimeSurvey version number (& build).
I will donate to the project if issue is resolvedNo
Browser
Database type & version.
Server OS (if known)
Webserver software & version (if known)
PHP Version.

Users monitoring this issue

There are no users monitoring this issue.

Activities

gabrieljenik

gabrieljenik

2025-09-16 15:49

manager   ~83413

https://github.com/LimeSurvey/LimeSurvey/pull/4439/

guest

guest

2025-09-16 16:08

viewer   ~83416

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=39061

LimeBot

LimeBot

2025-09-16 19:47

administrator   ~83418

Fixed in Release 6.15.12+250916

Related Changesets

LimeSurvey: master 29b25c7f

2025-09-16 16:08

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 20243: Attribute names disappear and automatic mapping breaks when adding CPDB participants to a survey (#4439)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
20243
mod - application/models/Participant.php Diff File

Issue History

Date Modified Username Field Change
2025-08-26 16:26 Freda New Issue
2025-08-26 16:26 Freda File Added: Screenshot 2025-08-26 at 16.13.44.png
2025-08-26 16:26 Freda File Added: survey_archive_329311 (1).lsa
2025-09-15 15:36 tibor.pacalat Assigned To => gabrieljenik
2025-09-15 15:36 tibor.pacalat Status new => assigned
2025-09-16 15:49 gabrieljenik Assigned To gabrieljenik => DenisChenu
2025-09-16 15:49 gabrieljenik Status assigned => ready for code review
2025-09-16 15:49 gabrieljenik Note Added: 83413
2025-09-16 15:49 gabrieljenik Bug heat 0 => 2
2025-09-16 16:00 DenisChenu Assigned To DenisChenu => tibor.pacalat
2025-09-16 16:00 DenisChenu Status ready for code review => ready for testing
2025-09-16 16:08 Changeset attached => LimeSurvey master 29b25c7f
2025-09-16 16:08 guest Note Added: 83416
2025-09-16 16:08 guest Bug heat 2 => 4
2025-09-16 16:08 tibor.pacalat Status ready for testing => resolved
2025-09-16 16:08 tibor.pacalat Resolution open => fixed
2025-09-16 19:47 LimeBot Note Added: 83418
2025-09-16 19:47 LimeBot Status resolved => closed
2025-09-16 19:47 LimeBot Bug heat 4 => 6