From 5bcf7178afe7682068c277acd99088fb7c41fca6 Mon Sep 17 00:00:00 2001 From: Jose Leite <122051639+joseleite550@users.noreply.github.com> Date: Sat, 7 Jan 2023 10:54:06 -0300 Subject: [PATCH] # IDEMPIERE-5533 - Changes MSequence to allow HTTPS on ID centralizer (#1629) --- org.adempiere.base/src/org/compiere/model/MSequence.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MSequence.java b/org.adempiere.base/src/org/compiere/model/MSequence.java index ee1b7d3f22..33d0e6d1cf 100644 --- a/org.adempiere.base/src/org/compiere/model/MSequence.java +++ b/org.adempiere.base/src/org/compiere/model/MSequence.java @@ -1148,8 +1148,8 @@ public class MSequence extends X_AD_Sequence // its various parts: protocol, host, port, filename. Check the protocol URL url = new URL(completeUrl); String protocol = url.getProtocol(); - if (!protocol.equals("http")) - throw new IllegalArgumentException("URL must use 'http:' protocol"); + if (!protocol.equals("https") && !protocol.equals("http")) + throw new IllegalArgumentException("URL must use 'http:' or 'https:' protocol"); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestMethod("GET"); conn.setAllowUserInteraction(false);