Skip to content

Conversation

@greg-at-moderne
Copy link
Contributor

@greg-at-moderne greg-at-moderne commented Feb 2, 2026

What's changed?

As suggested by Liskov, passing recipeDescriptor to Recipe super class from shadowed field in RpcRecipe.

What's your motivation?

Fixing a bug in the RPC recipe mechanism, which caused the already existing Recipe Descriptor to be discarded.

The bug has been observed by PrepareRecipe RPC calls returning a recipe descriptor which didn't have any options, while the recipe had options defined and the RPC server served them.

@greg-at-moderne greg-at-moderne self-assigned this Feb 2, 2026
@greg-at-moderne greg-at-moderne added the bug Something isn't working label Feb 2, 2026
@github-project-automation github-project-automation bot moved this to In Progress in OpenRewrite Feb 2, 2026
@greg-at-moderne greg-at-moderne marked this pull request as ready for review February 3, 2026 07:15
@greg-at-moderne greg-at-moderne merged commit d3dee72 into main Feb 3, 2026
2 checks passed
@greg-at-moderne greg-at-moderne deleted the greg-rpc-descriptor branch February 3, 2026 07:15
@github-project-automation github-project-automation bot moved this from In Progress to Done in OpenRewrite Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant