Browse Source

* Correction in naming of types

Michaël Van Canneyt 6 months ago
parent
commit
690ed25adf
1 changed files with 5 additions and 2 deletions
  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);