View Issue Details

This bug affects 5 person(s).
 46
IDProjectCategoryView StatusLast Update
20193Bug reportsSurvey participants (Tokens)public2025-10-27 20:44
Reporterujtwrujtwr Assigned To 
PrioritynoneSeverityminor 
Status newResolutionopen 
Product Version6.6.x 
Summary20193: There is no way to create an empty participant table.
Description

When trying to conduct a closed survey, there seems to be no standard way to create an empty participant table.

In order to create a participant table, at least one participant record must be registered. This is extremely inconvenient.

For example, if I want to register a participant list from a CSV file that includes additional attributes, I would prefer to first set up those attributes in an empty table and then import the CSV. However, there appears to be no way to do this. Under the current system, I have to temporarily register a dummy participant just to create the table, then delete it and manually configure the additional attributes, which is a cumbersome process.

If I’m overlooking any necessary steps, please let me know.

Steps To Reproduce

Expected result

A method to create an empty participant table is provided.

Actual result

At least one dummy participant must be registered."

TagsNo tags attached.
Bug heat46
Complete LimeSurvey version number (& build)LimeSurvey Community Edition 6.15.5+250724
I will donate to the project if issue is resolvedYes
Browser
Database type & versionmysql 8.3.21
Server OS (if known)Linux 6.12.31-gentoo #1 SMP Thu Jun 12 10:32:16 JST 2025 x86_64
Webserver software & version (if known)Apache/2.4.63
PHP Version8.3.21

Relationships

related to 20190 closedtibor.pacalat Bug reports The toolbar for the "Participants" settings is not displayed. 
related to 20194 new Feature requests Allow edition of attribute fields without attribute table 
related to 20195 assignedDenisChenu Bug reports Created token attribute show as invalid 
related to 20230 assignedtibor.pacalat Bug reports Unable to set "Closed access mode" after activation 
related to 20251 new Bug reports Access to participant attributes editor now needs to have at least one participant 

Users monitoring this issue

Activities

DenisChenu

DenisChenu

2025-07-29 09:00

developer   ~83150

Yes ! Confirm the issue !

And seeing "Survey participant summary" when the table does not exist is completely counterproductive and incomprehensible.

DenisChenu

DenisChenu

2025-07-29 09:02

developer   ~83152

No way to allow register without create one particpant too …

tibor.pacalat

tibor.pacalat

2025-07-29 10:34

administrator   ~83153

The participant table is being created when you activate survey in closed mode.
You can also import participants from csv file before you activate survey.
If you want to import participants from csv file that has additional attributes, you can, but these attributes will be ignored -> this use case is something I can discuss with my team to see how we want to handle this.

@DenisChenu - No way to allow registering without creating one participant - also valid issue.

DenisChenu

DenisChenu

2025-07-29 10:42

developer   ~83154

2 current issue (except the comprehensible part : "There is no participant table" somewhere)

  • No way to manage Attributes (but even this one : it's great to allow edition without participant table)
  • No way to have register survey without existing participant.

Idea

ujtwrujtwr

ujtwrujtwr

2025-07-30 09:54

reporter   ~83155

@tibor.pacalat

In general, one would want to configure additional participant attributes before activating the survey, in order to test settings such as branching logic based on those attributes or displaying them on the questionnaire screen etc. Testing should be done while the survey is not accessible from outside. Therefore, the current flow—where the participant table is only created upon activating the survey—is not ideal from a survey design perspective.

DenisChenu

DenisChenu

2025-07-30 11:00

developer   ~83156

In general, one would want to configure additional participant attributes before activating the survey,

There are some other issue related to particpant_attribute

  1. Allow updating attribute settings without token table
  2. ATTRIBUTE_X always show as invalid if no token table , but settings is set

I have to report it…

frankro14

frankro14

2025-08-11 16:19

reporter   ~83208

Confirming the issue. In fact, it's been present since version 6.15.4, and it's quite annoying, so we had to roll back to version 6.15.3.

francois-charles.hebert

francois-charles.hebert

2025-08-11 16:58

reporter   ~83210

We did rollback to 6.15.3 because of this too.

gosvaz

gosvaz

2025-08-18 15:55

reporter   ~83232

Same here. We rolled back to 6.15.3 and been stuck there since.

Mazi

Mazi

2025-08-20 13:28

updater   ~83255

Same problem here. Such user interface adjustments should be reviewed by an UI expert before making it into the next official release.
There had been quite a few changes recently which were poorly tested and lead to very annyoing UI design.
@tibor.pacalat, maybe you can discuss this internally on how to deal with this in order to provide better tested releases?

DenisChenu

DenisChenu

2025-09-18 10:46

developer   ~83438

Create a temporary fork to have security fix but not participant update https://github.com/SondagesPro/LimeSurvey-SondagesPro/tree/temp/6.15.3_token

DeJesus88

DeJesus88

2025-10-06 16:27

reporter   ~83548

For this bug, when I need to move a massive emails in a .cvs file to LS, first need to activated the survey or create a first participant. That's
unnecessary waste of time because we need to create participant's tables so quick in my Job. For that reason we downgraded the LS version to 6.15.3 (stable version that don't have this problem) isn't recommended in any software for security.

juan.monterosolorzano

juan.monterosolorzano

2025-10-06 17:29

reporter   ~83554

This issue is highly concerning, as the inability to upload participant .csv files directly without first creating a dummy record significantly disrupts the survey workflow. It prevents a smooth setup process and makes it difficult to manage participant attributes efficiently. Being unable to create an empty participant table or properly import participant data from a .csv file represents a serious limitation that impacts both productivity and usability when setting up closed surveys.

sbartels

sbartels

2025-10-06 17:33

reporter   ~83555

This new version not only does not allow managing the participant attributes, but it also prevents uploading participants in bulk. This functionality is really necessary, since the definition of attributes enables the creation of respondent profiles within the questionnaires. It is truly concerning that this cannot be used in the new version.

DeJesus88

DeJesus88

2025-10-27 17:41

reporter   ~83681

Following up on this bug, we have noticed that it still hasn’t been addressed. We would really appreciate your help us in resolving it. This issue is extremely serious, not only because it causes delays and workflow disruptions, but also because the inability to create and manage attributes makes it very difficult to properly design and handle the questionnaires and filters, which are essential components for our work and for maintaining data reliability.
We sincerely appreciate any assistance you can provide to help us resolve this as soon as possible.

Mazi

Mazi

2025-10-27 20:44

updater   ~83683

@tibor.pacalat, can you please assign this, we had the same feedback reported from several customers.

Issue History

Date Modified Username Field Change
2025-07-29 02:51 ujtwrujtwr New Issue
2025-07-29 08:59 DenisChenu Relationship added related to 20190
2025-07-29 09:00 DenisChenu Note Added: 83150
2025-07-29 09:00 DenisChenu Bug heat 0 => 2
2025-07-29 09:01 guest Bug heat 2 => 8
2025-07-29 09:02 DenisChenu Note Added: 83152
2025-07-29 10:34 tibor.pacalat Note Added: 83153
2025-07-29 10:34 tibor.pacalat Bug heat 8 => 10
2025-07-29 10:42 DenisChenu Note Added: 83154
2025-07-29 10:42 DenisChenu File Added: Capture d’écran du 2025-07-29 10-38-17.png
2025-07-30 09:54 ujtwrujtwr Note Added: 83155
2025-07-30 09:54 ujtwrujtwr Bug heat 10 => 12
2025-07-30 11:00 DenisChenu Note Added: 83156
2025-07-30 12:01 DenisChenu Relationship added related to 20194
2025-07-30 12:08 DenisChenu Relationship added related to 20195
2025-08-11 16:19 frankro14 Note Added: 83208
2025-08-11 16:19 frankro14 Bug heat 12 => 14
2025-08-11 16:58 francois-charles.hebert Note Added: 83210
2025-08-11 16:58 francois-charles.hebert Bug heat 14 => 16
2025-08-18 15:55 gosvaz Note Added: 83232
2025-08-18 15:55 gosvaz Bug heat 16 => 18
2025-08-20 13:26 guest Bug heat 18 => 24
2025-08-20 13:28 Mazi Note Added: 83255
2025-08-20 13:28 Mazi Bug heat 24 => 26
2025-08-21 22:29 plb222 Bug heat 26 => 32
2025-08-25 11:49 DenisChenu Relationship added related to 20230
2025-09-02 12:17 DenisChenu Relationship added related to 20251
2025-09-18 10:46 DenisChenu Note Added: 83438
2025-09-29 16:22 francois-charles.hebert Issue Monitored: francois-charles.hebert
2025-09-29 16:22 francois-charles.hebert Bug heat 32 => 34
2025-10-06 16:27 DeJesus88 Note Added: 83548
2025-10-06 16:27 DeJesus88 Bug heat 34 => 36
2025-10-06 17:29 juan.monterosolorzano Note Added: 83554
2025-10-06 17:29 juan.monterosolorzano Bug heat 36 => 38
2025-10-06 17:33 sbartels Note Added: 83555
2025-10-06 17:33 sbartels Bug heat 38 => 40
2025-10-06 19:24 guest Bug heat 40 => 46
2025-10-27 17:41 DeJesus88 Note Added: 83681
2025-10-27 20:44 Mazi Note Added: 83683