From 0721cdbd64cfbb08177d6c993a25361000675ffa Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Sat, 26 Jul 2025 07:14:38 +0900 Subject: [PATCH] [Manager] Fix banned status logic to only check Registry status (#4535) --- src/composables/useConflictDetection.ts | 12 ++---------- src/types/conflictDetectionTypes.ts | 2 -- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/composables/useConflictDetection.ts b/src/composables/useConflictDetection.ts index 2af647d9c..e0ac41207 100644 --- a/src/composables/useConflictDetection.ts +++ b/src/composables/useConflictDetection.ts @@ -280,14 +280,7 @@ export function useConflictDetection() { // Status information registry_status: undefined, // Node status - not critical for conflict detection version_status: versionData.status, - is_banned: - versionData.status === 'NodeVersionStatusBanned' || !isEnabled, - ban_reason: - versionData.status === 'NodeVersionStatusBanned' - ? 'Version is banned in Registry' - : !isEnabled - ? 'Package is disabled locally' - : undefined, + is_banned: versionData.status === 'NodeVersionStatusBanned', // Metadata registry_fetch_time: new Date().toISOString(), @@ -306,8 +299,7 @@ export function useConflictDetection() { package_name: pack.name || packageId, installed_version: pack.latest_version?.version || 'unknown', is_enabled: isEnabled, - is_banned: !isEnabled, - ban_reason: !isEnabled ? 'Package is disabled locally' : undefined, + is_banned: false, registry_fetch_time: new Date().toISOString(), has_registry_data: false } diff --git a/src/types/conflictDetectionTypes.ts b/src/types/conflictDetectionTypes.ts index 107149a24..d82c0feee 100644 --- a/src/types/conflictDetectionTypes.ts +++ b/src/types/conflictDetectionTypes.ts @@ -89,8 +89,6 @@ export interface NodePackRequirements { | 'NodeVersionStatusFlagged' /** @description Whether package is banned (derived from status) */ is_banned: boolean - /** @description Reason for ban if applicable */ - ban_reason?: string // Metadata /** @description Registry data fetch timestamp */