Skip to content

Commit da14c58

Browse files
fix: CP-1074 MCP tool get_ingredient_details should always return the latest revision
1 parent 7e4b619 commit da14c58

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/runners/mcp/ingredientdetails/ingredientdetails.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,13 @@ func NewParams(name string, version string, namespace string) *Params {
3737
}
3838

3939
func (runner *GetIngredientDetailsRunner) Run(params *Params) error {
40+
latest, err := model.FetchLatestRevisionTimeStamp(runner.auth)
41+
if err != nil {
42+
return fmt.Errorf("failed to fetch latest timestamp: %w", err)
43+
}
44+
4045
ingredient, err := model.GetIngredientByNameAndVersion(
41-
params.namespace, params.name, params.version, nil, runner.auth)
46+
params.namespace, params.name, params.version, &latest, runner.auth)
4247

4348
if err != nil {
4449
return fmt.Errorf("error fetching ingredient: %w", err)

0 commit comments

Comments
 (0)