Pārlūkot izejas kodu

* Correction in naming of types

Michaël Van Canneyt 6 mēneši atpakaļ
vecāks
revīzija
690ed25adf
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  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);