diff --git a/app/services/cwmp/main_state_machine.ts b/app/services/cwmp/main_state_machine.ts index e4104c7..373799d 100644 --- a/app/services/cwmp/main_state_machine.ts +++ b/app/services/cwmp/main_state_machine.ts @@ -163,6 +163,9 @@ class DiscoveringParametersState extends DeviceState { logger.error(`Failed to persist GPN circuit breaker state: ${e}`) } + // GPN failed → classify params via catalog instead + reclassifyDeviceFromCatalog(context.device) + return { nextState: new CriticalReadsState(), response: '' } }