Product Version: IMC 9.4.0 and earlier (fixed in 9.5.0)
Location: License activation (Activation / SoftKey license)
Affected editions: All editions activated via Activation (SoftKey) license
Reported by: Internal testing
Issue Summary
With an Activation (SoftKey) license, IMC always launched as the GE edition, regardless of the edition actually purchased (GE/PE).
Root Cause
A copy-paste bug in UnifiedLicenseProperties.getEdition(): it returned the wrong internal field (ldkSerial, used only for LDK hardware keys) instead of the actual edition field. Since the ldkSerial field is never set for Activation licenses, the edition lookup always failed and silently fell back to the default edition (GE).
Fix
Fixed in IMC 9.5.0. UnifiedLicenseProperties.getEdition() now returns the correct field.
Please Log in to join the conversation.