Investigate: manually re-installing a re-signed key with the same license id doesn't take effect #87
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dogfood finding (Nikola): after a seat change re-signed the license (same id, 60 → 65 seats), pasting the updated key into the License panel left the display at 60. Installing a different license and then re-installing the updated one showed 65 correctly.
Hypotheses, to verify against
internal/license+ the API handler before touching anything:PUT /api/v1/licensepath has a same-id or same-key short-circuit that skips re-verification/re-install when the incoming license id matches the current one (a guard that's correct for check-in auto-install may be wrong for explicit manual installs — an operator pasting a key is expressing intent).An explicit manual install of a valid, unexpired key must always take effect, whatever id it carries.