File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
examples/msw-object-form/src
packages/data-objectstack/src Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,13 @@ export class ObjectStackDataSource implements DataSource {
1212
1313 async getObjectSchema ( objectName : string ) : Promise < any > {
1414 // Fetch object metadata from ObjectStack
15- const metadata = await this . client . meta . getObject ( objectName ) ;
15+ const metadata : any = await this . client . meta . getObject ( objectName ) ;
16+
17+ // Unwrap 'item' property if present (API response wrapper)
18+ if ( metadata && metadata . item ) {
19+ return metadata . item ;
20+ }
21+
1622 return metadata ;
1723 }
1824
Original file line number Diff line number Diff line change @@ -327,7 +327,13 @@ export class ObjectStackAdapter<T = unknown> implements DataSource<T> {
327327 try {
328328 // Use cache with automatic fetching
329329 const schema = await this . metadataCache . get ( objectName , async ( ) => {
330- const result = await this . client . meta . getObject ( objectName ) ;
330+ const result : any = await this . client . meta . getObject ( objectName ) ;
331+
332+ // Unwrap 'item' property if present (common API response wrapper)
333+ if ( result && result . item ) {
334+ return result . item ;
335+ }
336+
331337 return result ;
332338 } ) ;
333339
You can’t perform that action at this time.
0 commit comments