From d956401428c04adb7c9532039ce2dec05354d81b Mon Sep 17 00:00:00 2001 From: Tobias Messner Date: Fri, 2 Aug 2024 15:35:39 +0200 Subject: [PATCH] feat: Auto-select recommended version for read-only sessions This updates the read-only session creator so that it picks the recommended version, should there be one. Fixes #1354 --- .../create-readonly-session.component.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/app/sessions/user-sessions-wrapper/create-session/create-readonly-session/create-readonly-session.component.ts b/frontend/src/app/sessions/user-sessions-wrapper/create-session/create-readonly-session/create-readonly-session.component.ts index 8b3b8dae8..1b1c7758e 100644 --- a/frontend/src/app/sessions/user-sessions-wrapper/create-session/create-readonly-session/create-readonly-session.component.ts +++ b/frontend/src/app/sessions/user-sessions-wrapper/create-session/create-readonly-session/create-readonly-session.component.ts @@ -189,6 +189,12 @@ export class CreateReadonlySessionComponent implements OnInit { .flat() .filter((v) => v.tool.id === tool.id), ); + const recommendedVersion = this.relevantToolVersions?.find( + (t) => t.config.is_recommended, + ); + if (recommendedVersion) { + this.toolSelectionForm.controls.version.patchValue(recommendedVersion); + } } removeVersionDuplicates(