View Issue Details

IDProjectCategoryView StatusLast Update
14136Bug reports[All Projects] Survey takingpublic2018-10-09 10:29
Reporterdapster105Assigned To 
PrioritynoneSeveritymajor 
Status newResolutionopen 
Product Version3.13.x 
Target VersionFixed in Version 
Summary14136: Question display no longer uses Default language if translation missing - Version 3.14.9+180917
Description

For a long time it has been the case that for multi-lingual surveys, if a translation of question text was not entered into the system, the display of the question would revert to the Default language.
In Version 3.14.9+180917 this is broken so that now if there is no translation of a question in language X, then when language X is selected, no question text is displayed.

Steps To Reproduce

Create a survey with 2 or more languages.
Create a question with text in Default language. Do not enter any question text for the alternative language.
Preview or Execute the survey.
Switch to the alternative language (or preview/execute in alternative language)
No text is displayed.

Respondent is unable to answer.

TagsNo tags attached.
Complete LimeSurvey version number (& build)Version 3.14.9+180917
I will donate to the project if issue is resolvedNo
Browser
Database & DB-VersionAzure SQL Server
Server OS (if known)Win
Webserver software & version (if known)Azure IIS
PHP Version7.1.20

Activities

DenisChenu

DenisChenu

2018-10-09 10:29

developer   ~49280

When adding language to a survey : default language string are copied.
But : there are never if question text is empty : get default language.

And i really think it MUST not be done.

Issue History

Date Modified Username Field Change
2018-10-09 08:51 dapster105 New Issue
2018-10-09 10:29 DenisChenu Note Added: 49280