fix: handle null response from the template presets endpoint (#18723)

The template presets endpoint returns a null response when a template
version does not define any presets.
This commit is contained in:
Hugo Dutka
2025-07-02 19:08:33 +02:00
committed by GitHub
parent 33bbf18a4b
commit eade5b019b
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -1237,7 +1237,7 @@ class ApiMethods {
getTemplateVersionPresets = async (
templateVersionId: string,
): Promise<TypesGen.Preset[]> => {
): Promise<TypesGen.Preset[] | null> => {
const response = await this.axios.get<TypesGen.Preset[]>(
`/api/v2/templateversions/${templateVersionId}/presets`,
);
+1 -1
View File
@@ -610,7 +610,7 @@ export const data = {
templateVersionId: string,
): Promise<Task> {
const presets = await API.getTemplateVersionPresets(templateVersionId);
const defaultPreset = presets.find((p) => p.Default);
const defaultPreset = presets?.find((p) => p.Default);
const workspace = await API.createWorkspace(userId, {
name: `task-${generateWorkspaceName()}`,
template_version_id: templateVersionId,