From a032e7980b5c62134c55a350b5533003d3fac144 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 27 Apr 2026 13:07:38 -0300 Subject: [PATCH] Fix drawio OIC icon resolution --- tools/oci_diagram_gen.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/oci_diagram_gen.py b/tools/oci_diagram_gen.py index 835d90a..80aecf9 100644 --- a/tools/oci_diagram_gen.py +++ b/tools/oci_diagram_gen.py @@ -855,7 +855,13 @@ class OCIDiagramGenerator: "iac": ["resource_manager"], "terraform": ["resource_manager"], "oac": ["analytics"], - "oic": ["integration"], + # OIC / Integration Cloud — the draw.io toolkit key is + # ``developer_services_integrations``. ``integration`` exists on + # the PPTX side, but not in ``kb/diagram/oci-icons.json``. + "integration": ["developer_services_integrations"], + "oic": ["developer_services_integrations"], + "integration_cloud": ["developer_services_integrations"], + "oracle_integration_cloud": ["developer_services_integrations"], # Newer OCI services not yet in OCI Toolkit v24.2 — fall back to # the generic ``database`` stencil. Oracle's own ref archs do # the same (custom inline SVG over the generic icon) until the