fix: allow inject: with constructor class which have arguments #1351
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Open https://github.com/ia3andy/one-two-three-quarkus/blob/main/dashboard/src/main/resources/templates/main.html
You will see a false positive error with
inject:csrf
:inject:csrf
comes from https://github.com/quarkusio/quarkus/blob/e46f2ec5588858525634e42fa1c6146162ade461/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java#L13This class is flagged because it has constructor arguments https://github.com/quarkusio/quarkus/blob/e46f2ec5588858525634e42fa1c6146162ade461/extensions/resteasy-reactive/rest-csrf/runtime/src/main/java/io/quarkus/csrf/reactive/runtime/CsrfTokenParameterProvider.java#L27
Quarkus manages this arguments injection, so the
inject:csrf
must be valid.This PR fix the issue:
inject:csrf
doesn't report errorinject:csrf
should work now://cc @ia3andy