View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
18611Bug reportsSurvey participants (Tokens)public2026-09-28 17:25
Reportergabrieljenik Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version5.4.x 
Summary18611: Email Attachments missing files / inconsistency are not warned and removed.
Description

If email attachments are missing, the situation is not warned on the email attchments screen.
Identified while reviewing 18557

Then when going through the email templates, if saving, themissing-files- attachments are deleted, again, without notice.

Steps To Reproduce

1- Add an email attachment
2- Remove the email attachet from the resource manager
3 - Go to the email templates.
4 - Update the email body.
Don't update attachment

Expected:

  • Warning when entering the email templates screen (step 3)
  • Warning when saving with inconsistent attachments, before removing them (step 4)
TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)5.4.15+221212
I will donate to the project if issue is resolvedNo
Browser
Database type & versionmariadb 10.5.16
Server OS (if known)Linux Gentoo
Webserver software & version (if known)
PHP Version7.4.33

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-09-24 22:12

administrator   ~85991

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

LimeBot

LimeBot

2026-09-28 17:25

administrator   ~86063

Fixed in Release 7.4.0+260928

Related Changesets

LimeSurvey: master 7ba21aab

2026-09-24 22:11

c_schmitz


Details Diff
Fixed issue 18611: Email attachments with missing files are not warned about and removed without notice Affected Issues
18611
mod - application/controllers/admin/EmailTemplates.php Diff File
mod - application/views/admin/emailtemplates/email_language_tab.php Diff File
mod - application/views/admin/emailtemplates/emailtemplates_view.php Diff File
mod - assets/packages/emailtemplates/emailtemplates.js Diff File

Issue History

Date Modified Username Field Change
2023-01-31 20:14 gabrieljenik New Issue
2023-01-31 20:14 gabrieljenik Issue generated from: 18602
2023-01-31 20:15 gabrieljenik Steps to Reproduce Updated
2023-02-03 12:42 gabrieljenik Status new => confirmed
2026-09-24 22:12 c_schmitz Changeset attached => LimeSurvey master 7ba21aab
2026-09-24 22:12 c_schmitz Note Added: 85991
2026-09-24 22:12 c_schmitz Assigned To => c_schmitz
2026-09-24 22:12 c_schmitz Status confirmed => resolved
2026-09-24 22:12 c_schmitz Resolution open => fixed
2026-09-24 22:12 c_schmitz Bug heat 0 => 2
2026-09-28 17:25 LimeBot Note Added: 86063
2026-09-28 17:25 LimeBot Status resolved => closed
2026-09-28 17:25 LimeBot Bug heat 2 => 4