Skip to content

Commit 349b5c6

Browse files
Merge pull request #175 from andrii-solokh-mnfd/patch-1
fix: Winter 25 - Legacy redirections disabled, CPQ set settings
2 parents 3bd47fe + fd9071d commit 349b5c6

File tree

1 file changed

+14
-3
lines changed
  • src/commands/texei/cpqsettings

1 file changed

+14
-3
lines changed

src/commands/texei/cpqsettings/set.ts

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,19 @@ export default class Set extends SfCommand<CpqSettingsSetResult> {
224224
return `${instanceUrlClean}/secur/frontdoor.jsp?sid=${accessToken}`;
225225
}
226226

227-
// eslint-disable-next-line class-methods-use-this
228-
private async getSettingURL(urlOfInstance: string) {
229-
return `${urlOfInstance.substring(0, urlOfInstance.indexOf('.'))}--sbqq.visualforce.com/apex/EditSettings`;
227+
private async getSettingURL(urlOfInstance: string): Promise<string> {
228+
let prefix;
229+
230+
if (this.org.isScratch()) {
231+
prefix = "--sbqq.scratch";
232+
} else if (this.org.isSandbox()) {
233+
prefix = "--sbqq.sandbox";
234+
} else {
235+
prefix = "--sbqq";
236+
}
237+
238+
const ending = `${prefix}.vf.force.com/apex/EditSettings`
239+
240+
return `${urlOfInstance.substring(0, urlOfInstance.indexOf('.'))}${ending}`;
230241
}
231242
}

0 commit comments

Comments
 (0)