Fix import from Tupperbox regression defect (#137)
* Fix bulk importer parameter and remove unused method -Fixes AddSwitchesBulk post-refactor by passing in the switch timestamp instead of a set of PKMembers -Removes unused RegisterSwitches method which was replaced by AddSwitchesBulk * Fix import from Tupperbox regression defect When converting a Tupperbox import file to the PluralKit format on import, this sets the Tupper's name as the member ID which seems like a reasonable default. I'm also initializing the switches collection (even though it's going to be empty in this case). This fixes a regression defect introduced when switch import was implemented. * Making converted Tupper DataFileMember Id a GUID instead Member names aren't necessarily unique (even if they should be), and no reason not to use something we know will be unique...
This commit is contained in:
parent
8f60377d63
commit
96b03495a4
@ -263,7 +263,7 @@ namespace PluralKit.Bot
|
|||||||
{
|
{
|
||||||
Members = Tuppers.Select(t => t.ToPluralKit(ref lastSetTag, ref output.HadMultibrackets,
|
Members = Tuppers.Select(t => t.ToPluralKit(ref lastSetTag, ref output.HadMultibrackets,
|
||||||
ref output.HadGroups, ref output.HadMultibrackets)).ToList(),
|
ref output.HadGroups, ref output.HadMultibrackets)).ToList(),
|
||||||
|
Switches = new List<DataFileSwitch>(),
|
||||||
// If we haven't had multiple tags set, use the last (and only) one we set as the system tag
|
// If we haven't had multiple tags set, use the last (and only) one we set as the system tag
|
||||||
Tag = !output.HadIndividualTags ? lastSetTag : null
|
Tag = !output.HadIndividualTags ? lastSetTag : null
|
||||||
};
|
};
|
||||||
@ -303,6 +303,7 @@ namespace PluralKit.Bot
|
|||||||
|
|
||||||
return new DataFileMember
|
return new DataFileMember
|
||||||
{
|
{
|
||||||
|
Id = Guid.NewGuid().ToString(), // Note: this is only ever used for lookup purposes
|
||||||
Name = Name,
|
Name = Name,
|
||||||
AvatarUrl = AvatarUrl,
|
AvatarUrl = AvatarUrl,
|
||||||
Birthday = Birthday,
|
Birthday = Birthday,
|
||||||
|
Loading…
Reference in New Issue
Block a user