Skip to content

Commit 5ca65a5

Browse files
authored
Fix null ref (#2845)
1 parent 2301709 commit 5ca65a5

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/JoinRpg.WebPortal.Models/Characters/EditCharacterViewModel.cs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ public class EditCharacterViewModel : CharacterViewModelBase, ICreatedUpdatedTra
99
{
1010
public int CharacterId { get; set; }
1111

12-
public CharacterNavigationViewModel Navigation { get; set; }
12+
[ReadOnly(true)]
13+
public CharacterNavigationViewModel Navigation { get; set; } = null!;
1314

1415
[ReadOnly(true)]
1516
public bool IsActive { get; private set; }
@@ -41,13 +42,20 @@ public EditCharacterViewModel Fill(Character field, int currentUserId, ProjectIn
4142
CreatedBy = field.CreatedBy;
4243
UpdatedBy = field.UpdatedBy;
4344

44-
IsDefaultTemplate = projectInfo.DefaultTemplateCharacter.CharacterId == field.CharacterId;
45+
IsDefaultTemplate = projectInfo.DefaultTemplateCharacter?.CharacterId == field.CharacterId;
4546

4647
return this;
4748
}
4849

50+
[ReadOnly(true)]
4951
public DateTime CreatedAt { get; private set; }
50-
public User CreatedBy { get; private set; }
52+
53+
[ReadOnly(true)]
54+
public User CreatedBy { get; private set; } = null!;
55+
56+
[ReadOnly(true)]
5157
public DateTime UpdatedAt { get; private set; }
52-
public User UpdatedBy { get; private set; }
58+
59+
[ReadOnly(true)]
60+
public User UpdatedBy { get; private set; } = null!;
5361
}

0 commit comments

Comments
 (0)