diff --git a/apps/server/src/services/feature-loader.ts b/apps/server/src/services/feature-loader.ts index 98ff24dc..9967018a 100644 --- a/apps/server/src/services/feature-loader.ts +++ b/apps/server/src/services/feature-loader.ts @@ -477,8 +477,8 @@ export class FeatureLoader { async getPending(projectPath: string): Promise { try { const allFeatures = await this.getAll(projectPath); - const pendingFeatures = allFeatures.filter((f) => - ['pending', 'ready', 'backlog'].includes(f.status) + const pendingFeatures = allFeatures.filter( + (f) => f.status && ['pending', 'ready', 'backlog'].includes(f.status) ); // Resolve dependencies and order features