View Issue Details

This issue affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
20607Bug reportsOtherpublic2026-08-11 16:01
Reporterujtwrujtwr Assigned Togabrieljenik  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Summary20607: Placeholder fields are empty in the Email Templates editor
Description

When editing an Email Template, the list of available placeholder fields is empty.

The issue does not affect all email template types.

In the Email Templates editor:
For Invitation and Reminder, the list of available replacement fields is displayed correctly.
For Confirmation, Registration, Basic admin notification, and Detailed admin notification, the replacement field panel displays the message:

No replacement variable available for this field

Steps To Reproduce

Steps to reproduce

  • Open the administration interface.
  • Navigate to Configuration → Email Templates.
  • Check the placeholder fields button "{}".

Expected result

The available placeholder fields should be displayed.

Actual result

The placeholder fields section is empty.

TagsNo tags attached.
Attached Files
cp1.png (53,763 bytes)   
cp1.png (53,763 bytes)   
cp2.png (53,745 bytes)   
cp2.png (53,745 bytes)   
cp3.png (41,584 bytes)   
cp3.png (41,584 bytes)   
Bug heat8
Complete LimeSurvey version number (& build)6.17.11+260706
I will donate to the project if issue is resolvedYes
Story point estimate
Browserfirefox / chrome
Database type & versionmysql 8.0.45
Server OS (if known)Linux
Webserver software & version (if known)Apache 2.4
PHP Version8.3.29

Relationships

related to 20635 closedtibor.pacalat Replacement Fields Not Inserted Correctly in Templates with Multiple Editors 

Users monitoring this issue

There are no users monitoring this issue.

Activities

tibor.pacalat

tibor.pacalat

2026-07-21 18:04

administrator   ~85228

Needs to be fixed for 6.x and master branch, so 2 PRs.

gabrieljenik

gabrieljenik

2026-08-04 15:06

manager   ~85323

https://github.com/LimeSurvey/LimeSurvey/pull/5201
v7

Will add v6 after this gets moving, as to not double mantain PRs

tibor.pacalat

tibor.pacalat

2026-08-04 16:41

administrator   ~85325

I would say v7 fix will be enough.
But, when I switched to your branch and test, whatever I choose from the placeholders I am getting {TOKEN}. Try Confirmation template and choose SurveyId for example.

gabrieljenik

gabrieljenik

2026-08-05 16:31

manager   ~85363

This that you see is a separate bug.
I have created it. Will fix it.
https://bugs.limesurvey.org/view.php?id=20635

guest

guest

2026-08-05 18:05

viewer   ~85366

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

LimeBot

LimeBot

2026-08-11 16:01

administrator   ~85429

Fixed in Release 7.0.9+260812

LimeBot

LimeBot

2026-08-11 16:01

administrator   ~85438

Fixed in Release 7.0.9+260812

Related Changesets

LimeSurvey: master c026a848

2026-08-05 18:05

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 20607: Placeholder fields are empty in the Email Templates editor (05201)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
20607
mod - application/controllers/LimereplacementfieldsController.php Diff File

Issue History

Date Modified Username Field Change
2026-07-16 08:45 ujtwrujtwr New Issue
2026-07-16 08:45 ujtwrujtwr File Added: cp1.png
2026-07-16 08:45 ujtwrujtwr File Added: cp2.png
2026-07-16 08:45 ujtwrujtwr File Added: cp3.png
2026-07-21 18:03 tibor.pacalat Assigned To => gabrieljenik
2026-07-21 18:03 tibor.pacalat Status new => assigned
2026-07-21 18:04 tibor.pacalat Note Added: 85228
2026-07-21 18:04 tibor.pacalat Bug heat 0 => 2
2026-08-04 15:06 gabrieljenik Status assigned => ready for code review
2026-08-04 15:06 gabrieljenik Note Added: 85323
2026-08-04 15:06 gabrieljenik Bug heat 2 => 4
2026-08-04 16:41 tibor.pacalat Note Added: 85325
2026-08-05 16:31 gabrieljenik Relationship added related to 20635
2026-08-05 16:31 gabrieljenik Note Added: 85363
2026-08-05 18:05 Changeset attached => LimeSurvey master c026a848
2026-08-05 18:05 guest Note Added: 85366
2026-08-05 18:05 guest Bug heat 4 => 6
2026-08-05 18:05 tibor.pacalat Status ready for code review => resolved
2026-08-05 18:05 tibor.pacalat Resolution open => fixed
2026-08-11 16:01 LimeBot Note Added: 85429
2026-08-11 16:01 LimeBot Status resolved => closed
2026-08-11 16:01 LimeBot Bug heat 6 => 8
2026-08-11 16:01 LimeBot Note Added: 85438