Repository navigation
Conversation
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f6d287a. Configure here.
|
|
||
| if (filterCreatedAt !== undefined) { | ||
| localVarQueryParameter['filter[createdAt]'] = filterCreatedAt; | ||
| } |
There was a problem hiding this comment.
Filter expressions do not serialize
High Severity
Passing a FilterExpression as filterName, filterSuppliedId, or filterCreatedAt assigns the object to the query map, and setSearchParams stringifies it as [object Object]. The client never emits the documented filter[name][contains]=... form, so the new file-collection, parts, and scene-item filters fail at runtime. File-collection params also omit FilterExpressionOrLiteral, so a string fallback is not available either.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit f6d287a. Configure here.





Summary
Updates to the latest OpenAPI spec, primarily to pull in changes around the
sourceSuppliedIdStrategyfor scene-item creation. Some other notable changes in this version:oidc_userinfo_endpointand,or, andnotfilter expressionsPropertyKeyPolicyEntryListtoPropertyKeyListVertexClientobject, so this shouldn't be a concerning breaking changeIn total, there were a couple breaking changes with this version, so it's been bumped up to
v0.45.0:FilterExpressioninstead of a comma separated listTest Plan
Release Notes
N/A
Possible Regressions
N/A
Dependencies
N/A
Note
Medium Risk
Breaking TypeScript API renames and file-collection filter signature changes can break compile-time callers; account OIDC endpoint and scene-item copy/reparent behavior affect auth and scene graph workflows.
Overview
Bumps the package to v0.45.0 and regenerates the OpenAPI client from an updated
spec.yml, reflecting a broad Vertex API surface refresh.Scene items can use another scene-item as a
relationships.source(copy across scenes), optionalsourceSuppliedIdStrategy(preserve/clear/replace-or-add-prefix) for child supplied IDs, and reparenting viarelationships.parent(includingnullfor scene root). List scene-items gainsfilter[name]with expression or literal forms.Accounts expose optional
oidc_userinfo_endpointon create, read, and update (nullable on update to clear). Applications can updatescopes; create-application typing shifts toAdminCreateApplicationRequestData.Filtering expands:
FilterExpressionaddsand/or/notandFilterExpressionOrLiteral; name filters land on files, parts, and scene-items; file collections move from CSV supplied-ID filtering to expression-based name, suppliedId, createdAt filters plus sort (name/created).Property-key policies are a breaking reshape:
/entriesbecomes/property-key-policies/{id}/keyswith renamed client methods (*PropertyKeyPolicyKeys*),PropertyKeyListresponses, andPropertyEntryKeyin upsert payloads instead of entry wrapper types.Smaller contract fixes: pagination on thread participants and scene-view scene-alterations; deprecated queued-translations documented as 301 redirect;
getUserGroupreturnsUserGroup; queued scene-sync completion may redirect toscene-sync.Reviewed by Cursor Bugbot for commit f6d287a. Bugbot is set up for automated code reviews on this repo. Configure here.