File tree Expand file tree Collapse file tree
packages/runtime/server/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -97,23 +97,16 @@ export function createMetadataHandler(app: IObjectQL) {
9797 return sendError ( ErrorCode . NOT_FOUND , `Object '${ id } ' not found` , 404 ) ;
9898 }
9999
100- // Convert fields object to array (Standard Object Response)
101- const fields = metadata . fields
102- ? Object . entries ( metadata . fields ) . map ( ( [ key , field ] ) => ( {
103- name : field . name || key ,
104- type : field . type ,
105- label : field . label ,
106- required : field . required ,
107- defaultValue : field . defaultValue ,
108- unique : field . unique ,
109- options : field . options ,
110- min : field . min ,
111- max : field . max ,
112- min_length : field . min_length ,
113- max_length : field . max_length ,
114- regex : field . regex
115- } ) )
116- : [ ] ;
100+ // Convert fields to map with name populated
101+ const fields : Record < string , any > = { } ;
102+ if ( metadata . fields ) {
103+ Object . entries ( metadata . fields ) . forEach ( ( [ key , field ] ) => {
104+ fields [ key ] = {
105+ ...field ,
106+ name : field . name || key
107+ } ;
108+ } ) ;
109+ }
117110
118111 return sendJson ( {
119112 ...metadata ,
You can’t perform that action at this time.
0 commit comments