Skip to content

Commit 4da2894

Browse files
authored
Fixed reset to old theme (#2802)
1 parent d47f351 commit 4da2894

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

src/utils.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,13 @@ export class Utils {
3737
* @returns Suffixed url
3838
*/
3939
public static getDataApiUrl(settings: object): string {
40-
const [backendUrl, dataApiUrl, directDataApi] = [
41-
settings[SettingNames.backendUrl],
42-
settings[SettingNames.dataApiUrl],
43-
settings[SettingNames.directDataApi]
44-
];
40+
if (!settings) {
41+
return undefined;
42+
}
43+
const directDataApi = settings[SettingNames.directDataApi];
44+
const dataApiUrl = settings[SettingNames.dataApiUrl];
45+
const backendUrl = settings[SettingNames.backendUrl];
46+
4547
return directDataApi ? dataApiUrl : `${ensureTrailingSlash(backendUrl)}developer`;
4648
}
4749

@@ -576,7 +578,7 @@ export class Utils {
576578
if (!featureFlags || !featureFlags.has(featureFlagName)) {
577579
return false;
578580
}
579-
581+
580582
return featureFlags.get(featureFlagName) == true;
581583
} catch (error) {
582584
logger?.trackEvent("FeatureFlag", { message: "Feature flag check failed", data: error.message });

webpack.designer.arm.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ async function generateWebpackConfig() {
8585
{ from: `./src/config.design.json`, to: `./config.json` },
8686
{ from: `./src/themes/designer/assets/index.html`, to: "index.html" },
8787
{ from: `./src/themes/designer/styles/fonts`, to: "editors/styles/fonts" },
88-
{ from: `./templates/default.json`, to: "editors/templates/default.json" }
88+
{ from: `./templates/default.json`, to: "editors/templates/default.json" },
89+
{ from: `./templates/default-old.json`, to: "editors/templates/default-old.json" }
8990
]
9091
}),
9192
new webpack.ProvidePlugin({ Buffer: ["buffer", "Buffer"] }),

webpack.publisher.arm.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ async function generateWebpackConfig() {
8888
patterns: [
8989
{ from: `./src/config.publish.json`, to: `config.json` },
9090
{ from: `./src/config.runtime.json`, to: `assets/config.json` },
91-
{ from: `./templates/default.json`, to: "editors/templates/default.json" }
91+
{ from: `./templates/default.json`, to: "editors/templates/default.json" },
92+
{ from: `./templates/default-old.json`, to: "editors/templates/default-old.json" }
9293
]
9394
}),
9495
new webpack.ProvidePlugin({ Buffer: ['buffer', 'Buffer'] }),

0 commit comments

Comments
 (0)