Describe the bug
Placeholders were implemented in #70 and they work fine, however this is a form setting and does not exists in FeedbackInfo, so where trying to read those from each feedback item in the database, it fails filling up the logs.
Software Versions
- DNN: 10.01.01
- Module: 06.08.00
To Reproduce
Steps to reproduce the behavior:
- Install module
- Edit de settings to your desires
- Submit a feedback
Expected behavior
No errors should get logged.
Error log
Note: Debug DLL's
2025-10-14 00:00:16,510 [********][Thread:42][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.IndexOutOfRangeException: SubjectPlaceholder
at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldname)
at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name)
at System.Data.SqlClient.SqlDataReader.get_Item(String name)
at DotNetNuke.Modules.Feedback.FeedbackInfo.Fill(IDataReader dr)
at DotNetNuke.Common.Utilities.CBO.FillObjectFromReader(Object objObject, IDataReader dr)
Describe the bug
Placeholders were implemented in #70 and they work fine, however this is a form setting and does not exists in FeedbackInfo, so where trying to read those from each feedback item in the database, it fails filling up the logs.
Software Versions
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No errors should get logged.
Error log
Note: Debug DLL's