File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,8 +19,16 @@ const Home: React.FC = () => {
1919 const fetchObjects = async ( ) => {
2020 try {
2121 // Fetch list of available objects from server
22- const response = await apiClient . get ( '/metadata/objects' ) ;
23- setObjects ( response . data ) ;
22+ const response = await apiClient . get ( '/metadata/object' ) ;
23+ const data = response . data ;
24+ if ( Array . isArray ( data ) ) {
25+ setObjects ( data ) ;
26+ } else if ( data && Array . isArray ( data . object ) ) {
27+ setObjects ( data . object ) ;
28+ } else {
29+ console . warn ( 'Unexpected response format:' , data ) ;
30+ setObjects ( [ ] ) ;
31+ }
2432 } catch ( err ) {
2533 console . error ( 'Failed to fetch objects:' , err ) ;
2634 } finally {
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ const ObjectPage: React.FC = () => {
1919 setError ( null ) ;
2020
2121 // Fetch object metadata from server
22- const response = await apiClient . get ( `/metadata/${ objectName } ` ) ;
22+ const response = await apiClient . get ( `/metadata/object/ ${ objectName } ` ) ;
2323 const objectMeta = response . data ;
2424
2525 // Build AMIS CRUD schema from metadata
You can’t perform that action at this time.
0 commit comments