Notification on invalid collection names.

This commit is contained in:
Ottermandias 2023-04-29 18:34:21 +02:00
parent 183b59305a
commit 46bf3d7391

View file

@ -222,10 +222,17 @@ public class CollectionStorage : IReadOnlyList<ModCollection>, IDisposable
foreach (var file in _saveService.FileNames.CollectionFiles)
{
if (!ModCollectionSave.LoadFromFile(file, out var name, out var version, out var settings, out var inheritance)
|| !IsValidName(name))
if (!ModCollectionSave.LoadFromFile(file, out var name, out var version, out var settings, out var inheritance))
continue;
if (!IsValidName(name))
{
// TODO: handle better.
Penumbra.ChatService.NotificationMessage($"Collection of unsupported name found: {name} is not a valid collection name.",
"Warning", NotificationType.Warning);
continue;
}
if (ByName(name, out _))
{
Penumbra.ChatService.NotificationMessage($"Duplicate collection found: {name} already exists. Import skipped.",