create a status line, for any message (e.g. Test), sql: SELECT 1
create a Dashboard Content for the status line
navigate to Dashboard Content Translation
paste any text to the HTML field and save
delete the HTML field (should be empty) and save
After this in our DB the HTML column contains an empty string ('') instead of null, this adds an empty <span> element to the status line in the dashboard in the given language.
Although I could not reproduce it in iDempiere, generally in these cases Util.isEmpty should be used instead of != null check, I think it’s a trivial fix.
Here is an example how it looks on a status line and on a chart:
Steps to reproduce:
create a status line, for any message (e.g. Test), sql: SELECT 1
create a Dashboard Content for the status line
navigate to Dashboard Content Translation
paste any text to the HTML field and save
delete the HTML field (should be empty) and save
After this in our DB the HTML column contains an empty string ('') instead of null, this adds an empty <span> element to the status line in the dashboard in the given language.
Although I could not reproduce it in iDempiere, generally in these cases Util.isEmpty should be used instead of != null check, I think it’s a trivial fix.
Here is an example how it looks on a status line and on a chart: