@@ -24,7 +24,7 @@ export function inputBodyPostSchema(
2424 camelToKebab ( getEntityName ( entity ) )
2525 ) ;
2626
27- const relDataType : Record < string , any > = {
27+ const baseRelDataType : Record < string , any > = {
2828 type : 'object' ,
2929 properties : {
3030 data : {
@@ -106,17 +106,17 @@ export function inputBodyPostSchema(
106106
107107 const uuidRelations = arrayPropsConfig . relationUuids || { } ;
108108 const relationships = Object . keys ( relationsField ) . reduce ( ( acum , item ) => {
109- const currentRelDataType = {
109+ const relDataType = {
110110 [ item ] : {
111- ...relDataType ,
111+ ...baseRelDataType ,
112112 properties : {
113- ...relDataType . properties ,
113+ ...baseRelDataType . properties ,
114114 data : {
115- ...relDataType . properties . data ,
115+ ...baseRelDataType . properties . data ,
116116 properties : {
117- ...relDataType . properties . data . properties ,
117+ ...baseRelDataType . properties . data . properties ,
118118 id : {
119- ...relDataType . properties . data . properties . id ,
119+ ...baseRelDataType . properties . data . properties . id ,
120120 pattern : uuidRelations [ item ] ?. id
121121 ? '^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$'
122122 : '^\\d+$' ,
@@ -134,11 +134,11 @@ export function inputBodyPostSchema(
134134 } ;
135135
136136 const resultSchema = {
137- ...currentRelDataType [ item ] . properties . data ,
137+ ...relDataType [ item ] . properties . data ,
138138 properties : {
139- ...currentRelDataType [ item ] . properties . data . properties ,
139+ ...relDataType [ item ] . properties . data . properties ,
140140 type : {
141- ...currentRelDataType [ item ] . properties . data . properties . type ,
141+ ...relDataType [ item ] . properties . data . properties . type ,
142142 ...( arrayPropsConfig . relationType [ item ]
143143 ? {
144144 enum : [
@@ -153,9 +153,9 @@ export function inputBodyPostSchema(
153153 } ;
154154
155155 acum [ item ] = {
156- ...currentRelDataType [ item ] ,
156+ ...relDataType [ item ] ,
157157 properties : {
158- ...currentRelDataType [ item ] . properties ,
158+ ...relDataType [ item ] . properties ,
159159 data :
160160 Reflect . getMetadata ( 'design:type' , entity [ 'prototype' ] , item ) ===
161161 Array
0 commit comments