From 5723d8efb5e4f990ea4aa7eb54f4be11a5e9f6f1 Mon Sep 17 00:00:00 2001 From: Randall Morey Date: Tue, 9 May 2023 15:06:32 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20support=20metadata=20acce?= =?UTF-8?q?ss=20on=20another=20API=20host=20(#1682)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/admin/app/instance-initializers/feature-edition.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/admin/app/instance-initializers/feature-edition.js b/ui/admin/app/instance-initializers/feature-edition.js index 957f7ceea..a1f1d57c9 100644 --- a/ui/admin/app/instance-initializers/feature-edition.js +++ b/ui/admin/app/instance-initializers/feature-edition.js @@ -7,14 +7,19 @@ import fetch from 'fetch'; async function autoInitializeFeatureEdition(owner) { const service = owner.lookup('service:feature-edition'); - const url = '/metadata.json'; + const adapter = owner.lookup('adapter:application'); + let edition; let features; // Attempt to load edition for the metadata JSON try { + const { host } = adapter; + const path = '/metadata.json'; + const url = `${host}${path}`; const response = await fetch(url); const json = await response.json(); + edition = json?.license?.edition; features = json?.license?.features; } catch (e) {