All Apps and Add-ons

Why am I unable to populate custom entries in the Newsletter app?

ragedsparrow
Contributor

Greetings,

I installed this app and I love the functionality that it provides. Everything works great with the sections that are prepopulated with the data gathered from the scripts, however when I try to input my own entries it's not working.

Example:

alt text

This is what I input, above. It correctly creates the entry in the table, however when I select it, it's not putting anything in the HTML or the preview:

alt text

Here is the message I get in debugger when I check the checkbox:

Uncaught TypeError: Cannot read property 'replace' of undefined
escapeHtmlEntities @ newsletter:1304
(anonymous function) @ newsletter:2071
dataChanged @ bundle.js:21246
(anonymous function) @ bundle.js:21229
1 Solution

ragedsparrow
Contributor

I think I found what my problem was:

So, it seems that when you try to use a custom entry, it is looking for a mydata[i].date column. It's not a valid column for the table, apparently.

On line 2071, I removed the following code in the XML:

 ' + escapeHtmlEntities(mydata[i].date) + '

Once I refreshed the page I was able to add custom entries to the page and they populated to the HTML

Edit:

I did a little more testing. It looks like it was originally a typo. I revised it to:

 ' + escapeHtmlEntities(mydata[i].description) + '

This seems to work the best.

View solution in original post

ragedsparrow
Contributor

I think I found what my problem was:

So, it seems that when you try to use a custom entry, it is looking for a mydata[i].date column. It's not a valid column for the table, apparently.

On line 2071, I removed the following code in the XML:

 ' + escapeHtmlEntities(mydata[i].date) + '

Once I refreshed the page I was able to add custom entries to the page and they populated to the HTML

Edit:

I did a little more testing. It looks like it was originally a typo. I revised it to:

 ' + escapeHtmlEntities(mydata[i].description) + '

This seems to work the best.

David
Splunk Employee
Splunk Employee

Fantastic! Thank you for finding and solving the problem! I will queue this fix for my next maintenance release, probably 1-2 weeks after .conf.

0 Karma

ragedsparrow
Contributor

I've tried this in IE11, Firefox, and Chrome.

0 Karma
Get Updates on the Splunk Community!

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk on November 6 at 11AM PT, and empower your SOC to reach new heights! Duration: ...

Splunk Observability as Code: From Zero to Dashboard

For the details on what Self-Service Observability and Observability as Code is, we have some awesome content ...