Can someone confirm this as a bug please? Shall I add a ticket?
Bug
The Lucee Server/Web Administrator setting CGIReadOnly (Settings / Scope / CGI read only) is not properly inherited to applications using an Application.cfm, it is always true: getApplicationSettings().cgiReadOnly. As a result, all CGI writes causing the error: can't set key [foo] to struct, struct is readonly
hmmm, can you try that not in the constructor? so in onRequestStart()
I’m seeing the value being being correctly updated in .CFConfig.json, but the admin is being passed the wrong state, can you file a bug about this for me while I fix it?
so do this even before onAppStart… while there are other ways to skin this cat, I want to keep config in application.cfc to a minimum for each tenant on this multi-tenant framework. So code executes at top of app.cfc from extends above