but by default we should use the solution title text and if that is not set we set the solution name, but in your case nothing is set in the title tag of that page.
If i look at the source it seems to be a quite old servoy version because also nothing of the CSP changes are in.
because this was updated last Monday and escpecially the “meta-description” “Bussenportal | Amende Online | Multe Online | Online Fees” is new in this version. So obiously Google already updated this meta-information since Monday.
This example runs on a Servoy 2020.03-Server (Servoy version 2020.3.0 -releaseNumber 3562).
not sure why that is then because also there you dont have a title set
so it could be you hit this:
String titleText = solution.getTitleText();
if (StringUtils.isBlank(titleText))
{
titleText = fs.getSolution().getName();
}
else if (titleText.equals(“”) || titleText.contains(“i18n:”) || titleText.contains(TagParser.TAGCHAR))
{
titleText = “”;
}
so what is the title text of your solution?
Is it maybe set but with or is it a i18n text or does it have %% (Tag strings) in it?
Then we can’t set the title.
Maybe i should change that to:
else if (titleText.equals(“”) || titleText.contains(“i18n:”) || titleText.contains(TagParser.TAGCHAR))
{
titleText = titleText = fs.getSolution().getName(); // just fallback to the solution name,
}
For future reference: I ran into this problem today. It turned out that the repository database was restored incorrectly. After dropping and recreating de repository database and deploying the war again, the problem was solved.