From 3356dab4344b0bff0870f8f3a2a810c3774543b2 Mon Sep 17 00:00:00 2001 From: Darren Thornton <6361057+dthornton-hyl@users.noreply.github.com> Date: Thu, 2 Oct 2025 10:09:59 -0500 Subject: [PATCH] [AAE-38312] fix start process error translation string (#11239) --- .../start-process-cloud.component.spec.ts | 20 +++++++++++++++++++ .../start-process-cloud.component.ts | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.spec.ts b/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.spec.ts index d5d0481f86..b06342326e 100755 --- a/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.spec.ts +++ b/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.spec.ts @@ -914,6 +914,26 @@ describe('StartProcessCloudComponent', () => { expect(errorEl.innerText.trim()).toBe('Process start failed'); }); + it('should use fallback error message when no specific error message is provided', async () => { + getDefinitionsSpy.and.returnValue(of(fakeProcessDefinitions)); + const change = new SimpleChange('myApp', 'myApp1', true); + component.ngOnChanges({ appName: change }); + const errorWithoutMessage = { + response: { + body: {} + } + }; + startProcessSpy = startProcessSpy.and.returnValue(throwError(errorWithoutMessage)); + component.startProcess(); + + fixture.detectChanges(); + await fixture.whenStable(); + + expect(component.errorMessageId).toBe('ADF_CLOUD_PROCESS_LIST.ADF_CLOUD_START_PROCESS.ERROR.START'); + const errorEl = fixture.nativeElement.querySelector('#error-message'); + expect(errorEl.innerText.trim()).toBe('ADF_CLOUD_PROCESS_LIST.ADF_CLOUD_START_PROCESS.ERROR.START'); + }); + it('should emit start event when start select a process and add a name', (done) => { const disposableStart = component.success.subscribe(() => { disposableStart.unsubscribe(); diff --git a/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts b/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts index 647fdd139d..b739478687 100755 --- a/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts +++ b/lib/process-services-cloud/src/lib/process/start-process/components/start-process-cloud.component.ts @@ -476,7 +476,7 @@ export class StartProcessCloudComponent implements OnChanges, OnInit { this.isProcessStarting = false; }, error: (err) => { - this.errorMessageId = err?.response?.body?.message || 'ADF_CLOUD_PROCESS_LIST.ADF_CLOUD_START_PROCESS.ERROR.START_PROCESS'; + this.errorMessageId = err?.response?.body?.message || 'ADF_CLOUD_PROCESS_LIST.ADF_CLOUD_START_PROCESS.ERROR.START'; this.error.emit(err); this.isProcessStarting = false; }