Skip to content

Commit

Permalink
fix: Support "execute" extension stages
Browse files Browse the repository at this point in the history
  • Loading branch information
peacekeeper committed Sep 29, 2024
1 parent e3c1b5e commit e77b70c
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ public void or(ExtensionStatus extensionStatus) {

public boolean skip(String extensionStage) {
return switch (extensionStage) {
case "beforeReadCreate", "beforeReadUpdate", "beforeReadDeactivate" -> false;
case "beforeCreate", "beforeUpdate", "beforeDeactivate" -> this.skipExtensionsBefore;
case "afterCreate", "afterUpdate", "afterDeactivate" -> this.skipExtensionsAfter;
case "beforeWriteCreate", "beforeWriteUpdate", "beforeWriteDeactivate" -> false;
case "beforeReadCreate", "beforeReadUpdate", "beforeReadDeactivate", "beforeReadExecute" -> false;
case "beforeCreate", "beforeUpdate", "beforeDeactivate", "beforeExecute" -> this.skipExtensionsBefore;
case "afterCreate", "afterUpdate", "afterDeactivate", "afterExecute" -> this.skipExtensionsAfter;
case "beforeWriteCreate", "beforeWriteUpdate", "beforeWriteDeactivate", "beforeWriteExecute" -> false;
default -> throw new IllegalStateException("Unexpected extension stage: " + extensionStage);
};
}
Expand Down

0 comments on commit e77b70c

Please sign in to comment.