Skip to content

Commit

Permalink
Linking player identity to member should set LinkedBy to Member #627
Browse files Browse the repository at this point in the history
  • Loading branch information
sussexrick committed Oct 22, 2023
1 parent ad93f11 commit 1f3b3c4
Show file tree
Hide file tree
Showing 4 changed files with 298 additions and 257 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -589,17 +589,18 @@ public void CreateUmbracoBaseRecords()
public void CreatePlayerIdentity(PlayerIdentity playerIdentity)
{
_connection.Execute($@"INSERT INTO {Tables.PlayerIdentity}
(PlayerIdentityId, PlayerId, TeamId, PlayerIdentityName, ComparableName, RouteSegment)
(PlayerIdentityId, PlayerId, TeamId, PlayerIdentityName, ComparableName, RouteSegment, LinkedBy)
VALUES
(@PlayerIdentityId, @PlayerId, @TeamId, @PlayerIdentityName, @ComparableName, @RouteSegment)",
(@PlayerIdentityId, @PlayerId, @TeamId, @PlayerIdentityName, @ComparableName, @RouteSegment, @LinkedBy)",
new
{
playerIdentity.PlayerIdentityId,
playerIdentity.Player.PlayerId,
playerIdentity.Team.TeamId,
playerIdentity.Player!.PlayerId,
playerIdentity.Team!.TeamId,
playerIdentity.PlayerIdentityName,
ComparableName = playerIdentity.ComparableName(),
playerIdentity.RouteSegment
playerIdentity.RouteSegment,
LinkedBy = (playerIdentity.Player.MemberKey.HasValue ? PlayerIdentityLinkedBy.Member : PlayerIdentityLinkedBy.DefaultIdentity).ToString()
});
}

Expand Down

0 comments on commit 1f3b3c4

Please sign in to comment.