fix(updateserver): always show downloadkey when licensing enabled #478

Merged
jmiller merged 1 commits from dev into main 2026-06-04 21:28:48 +00:00
+3 -1
View File
@@ -94,7 +94,9 @@ func ServeUpdatesXML(ctx *context.Context) {
}
repoCfg, _ := licenses.GetRepoConfig(ctx, ctx.Repo.Repository.ID)
requireKey := repoCfg != nil && repoCfg.RequireKey
// Show <downloadkey> when licensing is enabled (prepares Joomla to accept keys)
// or when require_key is explicitly set.
requireKey := repoCfg != nil && (repoCfg.LicensingEnabled || repoCfg.RequireKey)
xmlData, err := updateserver.GenerateJoomlaXML(ctx, ctx.Repo.Repository, requireKey, stripDownloads, allowedChannels...)
if err != nil {