Skip to content

Commit 1a33645

Browse files
authored
Fix null reference exception (#2373)
1 parent 8656b58 commit 1a33645

File tree

1 file changed

+4
-4
lines changed
  • src/Confluent.SchemaRegistry/Rest/DataContracts

1 file changed

+4
-4
lines changed

src/Confluent.SchemaRegistry/Rest/DataContracts/RuleSet.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ public bool HasRules(RuleMode mode) {
4545
switch (mode) {
4646
case RuleMode.Upgrade:
4747
case RuleMode.Downgrade:
48-
return MigrationRules.Any(r => r.Mode == mode || r.Mode == RuleMode.UpDown);
48+
return MigrationRules != null && MigrationRules.Any(r => r.Mode == mode || r.Mode == RuleMode.UpDown);
4949
case RuleMode.UpDown:
50-
return MigrationRules.Any(r => r.Mode == mode);
50+
return MigrationRules != null && MigrationRules.Any(r => r.Mode == mode);
5151
case RuleMode.Write:
5252
case RuleMode.Read:
53-
return DomainRules.Any(r => r.Mode == mode || r.Mode == RuleMode.Write);
53+
return DomainRules != null && DomainRules.Any(r => r.Mode == mode || r.Mode == RuleMode.Write);
5454
case RuleMode.WriteRead:
55-
return DomainRules.Any(r => r.Mode == mode);
55+
return DomainRules != null && DomainRules.Any(r => r.Mode == mode);
5656
default:
5757
return false;
5858
}

0 commit comments

Comments
 (0)