nextcloud/server#59629: under PHP 8.x with OPcache, UserConfig::getValueBool() passes a non-string from getTypedValue() straight into strtolower(), throwing a TypeError on every authenticated request once user_ldap is involved. Fix landed in master (PR #59646) but no stable33 backport made it into 33.0.4. Discover all compose-managed nextcloud containers, check whether the `strtolower((string)` cast is already present, and `sed` it into `lib/private/Config/UserConfig.php` on the ones that still ship the broken version. Idempotent via grep guard so re-runs are no-ops. Remove this block once the deployed image >= 33.0.4 ships the upstream fix. |
||
|---|---|---|
| .. | ||
| collabora.yml | ||
| drawio.yml | ||
| ldap.yml | ||
| main.yml | ||
| notify_push.yml | ||
| oidc.yml | ||
| plugins.yml | ||
| talk.yml | ||