Problem:
Manual activities that have a "." in their name are subsequently displayed as "Untitled". Later editing of such activities corrects the problem.
To reproduce:
1. Create a manual activity from the Calendar.
2. Give it a name which contains a full stop, such as "Easy 3.1 mile run" and save it.
Expected:
The calendar grid to display the activity with the name entered by the user.
Actual:
The calendar grid displays the activity with the name "Untitled". This is also the case when the activity is displayed under "Activities" and in "Connections".
More info:
The request is definitely submitted with the user-entered name (snipped):
activityId: 3142530549
activityName: "Easy 3.1 mile run"
The response to the submission also contains the correct name:
"activityId":3142530549,
"activityName":"Easy 3.1 mile run"
The AJAX refresh of the calendar doesn't contain the right value in the "title" (snipped):
id: 3142530549
itemType: "activity"
startTimestampLocal: "2018-11-06T13:06:00.0"
title: null
The AJAX refresh shows other activities having the correct value in the "title" property. Only the activity that had a "." in its name is incorrect.