View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
20857Bug reportsSurvey editingpublic2026-11-13 09:45
Reporterriku Assigned ToHaythem  
PrioritynoneSeverityminor 
Status assignedResolutionopen 
Product Version7.9.x 
Summary20857: New/React editor provides an unfiltered list of all site languages
Description

Currently three endpoints (/i18n-refresh-languages/{lang}, /i18n/{lang}, /site-settings) fetch the list of languages available for a survey via the getLanguagesData() function while the correct function to use is getLanguagesDataRestricted() as this is also used by the logic in the Classic editor.
getLanguagesDataRestricted() returns only the languages made available from Global settings -> Language.

Steps To Reproduce

Steps to reproduce

  1. Ensure you have only a subset of all available languages selected as Visible under Global Settings -> Language.
  2. Navigate to the Survey General Settings view with the New/React editor.
  3. Open the Survey languages select dropdown and observe the options available.

Expected result

The Survey languages select dropdown should only present the languages selected as Visible in Global settings -> Language.

Actual result

The Survey languages select dropdown presents all languages that exist in LimeSurvey. See screenshots below.

TagsNo tags attached.
Attached Files
Bug heat2
Complete LimeSurvey version number (& build)7.10.0
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-
Git branch / Pull Request URL

Users monitoring this issue

There are no users monitoring this issue.

Issue History

Date Modified Username Field Change
2026-11-13 09:03 riku New Issue
2026-11-13 09:03 riku File Added: Screenshot 2026-11-13 at 09.44.19.png
2026-11-13 09:03 riku File Added: Screenshot 2026-11-13 at 09.44.31.png
2026-11-13 09:04 riku Note Added: 87276
2026-11-13 09:04 riku Bug heat 0 => 2
2026-11-13 09:45 c_schmitz Assigned To => Haythem
2026-11-13 09:45 c_schmitz Status new => assigned