Skip to content

Commit 9423d8b

Browse files
committed
Null reference fix
1 parent 29c172e commit 9423d8b

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

src/Privileged.Components/PrivilegeInputCheckbox.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ protected override void OnParametersSet()
6161
if (PrivilegeContext == null)
6262
throw new InvalidOperationException("Component requires a cascading parameter of type PrivilegeContext.");
6363

64-
var subject = Subject ?? EditContext.Model.GetType().Name;
64+
var subject = Subject ?? EditContext?.Model.GetType().Name;
6565
var qualifier = Field ?? NameAttributeValue;
6666

6767
HasReadPermission = PrivilegeContext.Allowed(ReadAction, subject, qualifier);

src/Privileged.Components/PrivilegeInputNumber.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected override void OnParametersSet()
6262
if (PrivilegeContext == null)
6363
throw new InvalidOperationException($"Component requires a cascading parameter of type {nameof(PrivilegeContext)}.");
6464

65-
var subject = Subject ?? EditContext.Model.GetType().Name;
65+
var subject = Subject ?? EditContext?.Model.GetType().Name;
6666
var qualifier = Field ?? NameAttributeValue;
6767

6868
HasReadPermission = PrivilegeContext.Allowed(ReadAction, subject, qualifier);

src/Privileged.Components/PrivilegeInputSelect.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ protected override void OnParametersSet()
6262
if (PrivilegeContext == null)
6363
throw new InvalidOperationException($"Component requires a cascading parameter of type {nameof(PrivilegeContext)}.");
6464

65-
var subject = Subject ?? EditContext.Model.GetType().Name;
65+
var subject = Subject ?? EditContext?.Model.GetType().Name;
6666
var qualifier = Field ?? NameAttributeValue;
6767

6868
HasReadPermission = PrivilegeContext.Allowed(ReadAction, subject, qualifier);

src/Privileged.Components/PrivilegeInputText.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ protected override void OnParametersSet()
6161
if (PrivilegeContext == null)
6262
throw new InvalidOperationException("Component requires a cascading parameter of type PrivilegeContext.");
6363

64-
var subject = Subject ?? EditContext.Model.GetType().Name;
64+
var subject = Subject ?? EditContext?.Model.GetType().Name;
6565
var qualifier = Field ?? NameAttributeValue;
6666

6767
HasReadPermission = PrivilegeContext.Allowed(ReadAction, subject, qualifier);

src/Privileged.Components/PrivilegeInputTextArea.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ protected override void OnParametersSet()
6161
if (PrivilegeContext == null)
6262
throw new InvalidOperationException($"Component requires a cascading parameter of type {nameof(PrivilegeContext)}.");
6363

64-
var subject = Subject ?? EditContext.Model.GetType().Name;
64+
var subject = Subject ?? EditContext?.Model.GetType().Name;
6565
var qualifier = Field ?? NameAttributeValue;
6666

6767
HasReadPermission = PrivilegeContext.Allowed(ReadAction, subject, qualifier);

0 commit comments

Comments
 (0)