style(api): tighten nested server secret visibility checks

This commit is contained in:
Andras Bacsai 2026-05-11 20:52:29 +02:00
parent b29bdce73a
commit f40bb80f9d

View file

@ -62,17 +62,18 @@ private function removeSensitiveData($database)
*/
private function exposeNestedServerSecrets(Model $model): void
{
$server = $model->destination?->server ?? null;
if (! $server) {
$server = $model->destination?->server;
if ($server === null) {
return;
}
$server->makeVisible([
'logdrain_axiom_api_key',
'logdrain_newrelic_license_key',
]);
$settings = $server->settings ?? null;
if ($settings) {
$settings->makeVisible([
if ($server->settings !== null) {
$server->settings->makeVisible([
'sentinel_token',
'sentinel_custom_url',
'logdrain_newrelic_license_key',