Fix softwareType case sensitivity (standardize to lowercase) #8

Closed
opened 2026-03-11 13:54:16 +00:00 by vps1_gitea_admin · 1 comment

Problem

Some nodes register softwareType in mixed case (e.g., valveGroupControl) while others use lowercase. ValidationUtils forces lowercase conversion, creating mismatches.

Solution

Standardize all softwareType values to lowercase at registration time.

Files affected

  • All node config JSONs
  • childRegistrationUtils.js
  • validationUtils.js
## Problem Some nodes register softwareType in mixed case (e.g., valveGroupControl) while others use lowercase. ValidationUtils forces lowercase conversion, creating mismatches. ## Solution Standardize all softwareType values to lowercase at registration time. ## Files affected - All node config JSONs - childRegistrationUtils.js - validationUtils.js
vps1_gitea_admin added the P1-cleanupbug labels 2026-03-11 13:54:16 +00:00
Author
Owner

Fixed: softwareType now standardized to lowercase in ConfigManager.buildConfig(), all config JSON defaults, and childRegistrationUtils.registerChild().

Fixed: softwareType now standardized to lowercase in ConfigManager.buildConfig(), all config JSON defaults, and childRegistrationUtils.registerChild().
Sign in to join this conversation.