From cadbe8a10810495fc4f643488a495ce16a3d90a0 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Thu, 15 Aug 2024 19:42:55 +0800 Subject: [PATCH] Add missed code --- library/ftx/fhir_codesystem_service.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/ftx/fhir_codesystem_service.pas b/library/ftx/fhir_codesystem_service.pas index c1030339a..a680ee44e 100644 --- a/library/ftx/fhir_codesystem_service.pas +++ b/library/ftx/fhir_codesystem_service.pas @@ -1910,7 +1910,7 @@ function TFHIRCodeSystemManager.link: TFHIRCodeSystemManager; function escapeUrl(url : String) : String; begin - result := url.replace('|', ''); + result := url.replace('|', '%7C'); end; procedure TFHIRCodeSystemManager.see(r : TFHIRCodeSystemEntry); @@ -2163,7 +2163,7 @@ procedure TFHIRCodeSystemManager.drop(id : String); if (mm <> '') then FMap.remove(res.url+'|'+mm); end; - updateList(res.url, res.version); + updateList(escapeUrl(res.url), res.version); finally res.free; end;