diff --git a/packages/server/src/services/project-export-import/post-apply.ts b/packages/server/src/services/project-export-import/post-apply.ts index ffac92d0e..e48504a67 100644 --- a/packages/server/src/services/project-export-import/post-apply.ts +++ b/packages/server/src/services/project-export-import/post-apply.ts @@ -361,5 +361,13 @@ export const postApply = async ( ...(await writeFileMounts(db, snapshot, result, emit)), ); - return { deployCandidates, postApplyErrors }; + const failedServiceIds = new Set( + postApplyErrors.map((error) => error.serviceId), + ); + return { + deployCandidates: deployCandidates.filter( + (candidate) => !failedServiceIds.has(candidate.serviceId), + ), + postApplyErrors, + }; };