forked from EduCraft/curriculum-project-hub
fix(admin-web): redirect to created project using projectId not id
This commit is contained in:
@@ -410,7 +410,7 @@ export const api = {
|
|||||||
archiveFolder: (slug: string, folderId: string) =>
|
archiveFolder: (slug: string, folderId: string) =>
|
||||||
post(`${orgBase(slug)}/folders/${folderId}/archive`) as Promise<{ archived: true; folderId: string }>,
|
post(`${orgBase(slug)}/folders/${folderId}/archive`) as Promise<{ archived: true; folderId: string }>,
|
||||||
createProject: (slug: string, body: { name: string; folderId?: string }) =>
|
createProject: (slug: string, body: { name: string; folderId?: string }) =>
|
||||||
post(`${orgBase(slug)}/projects`, body) as Promise<{ id: string; name: string }>,
|
post(`${orgBase(slug)}/projects`, body) as Promise<{ projectId: string; folderId: string | null; workspaceDir: string; name: string }>,
|
||||||
project: (slug: string, projectId: string) => get(`${orgBase(slug)}/projects/${projectId}`) as Promise<ProjectDetail>,
|
project: (slug: string, projectId: string) => get(`${orgBase(slug)}/projects/${projectId}`) as Promise<ProjectDetail>,
|
||||||
renameProject: (slug: string, projectId: string, name: string) =>
|
renameProject: (slug: string, projectId: string, name: string) =>
|
||||||
patch(`${orgBase(slug)}/projects/${projectId}`, { name }),
|
patch(`${orgBase(slug)}/projects/${projectId}`, { name }),
|
||||||
|
|||||||
@@ -88,7 +88,7 @@
|
|||||||
projectName = '';
|
projectName = '';
|
||||||
projectFolder = '';
|
projectFolder = '';
|
||||||
showProjectModal = false;
|
showProjectModal = false;
|
||||||
window.location.href = `/admin/projects/${res.id}`;
|
window.location.href = `/admin/projects/${res.projectId}`;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
toastError(err instanceof Error ? err.message : String(err));
|
toastError(err instanceof Error ? err.message : String(err));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user