Skip to content

Commit d29a589

Browse files
Merge pull request #3715 from ActiveState/samueld/CP-1074
fix: CP-1074 MCP tool get_ingredient_details should always return the latest revision
2 parents 0d2d53c + da14c58 commit d29a589

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)