Browse Source

* Correction in naming of types

Michaël Van Canneyt 7 tháng trước cách đây
mục cha
commit
690ed25adf
1 tập tin đã thay đổi với 5 bổ sung2 xóa
  1. 5 2
      packages/fcl-openapi/src/fpopenapi.pascaltypes.pp

+ 5 - 2
packages/fcl-openapi/src/fpopenapi.pascaltypes.pp

@@ -708,8 +708,11 @@ procedure TAPIData.ConfigType(aType :TAPITypeData);
 
 
 begin
-  aType.InterfaceName:=EscapeKeyWord(InterfaceTypePrefix+aType.SchemaName);
-  aType.InterfaceUUID:=TGUID.NewGUID.ToString(False);
+  if aType.Pascaltype in [ptAnonStruct,ptSchemaStruct] then
+    begin
+    aType.InterfaceName:=EscapeKeyWord(InterfaceTypePrefix+aType.SchemaName);
+    aType.InterfaceUUID:=TGUID.NewGUID.ToString(False);
+    end;
 end;
 
 procedure TAPIData.ApplyUUIDMap(aMap : TStrings);