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 private function exposeNestedServerSecrets(Model $model): void
{ {
$server = $model->destination?->server ?? null; $server = $model->destination?->server;
if (! $server) { if ($server === null) {
return; return;
} }
$server->makeVisible([ $server->makeVisible([
'logdrain_axiom_api_key', 'logdrain_axiom_api_key',
'logdrain_newrelic_license_key', 'logdrain_newrelic_license_key',
]); ]);
$settings = $server->settings ?? null;
if ($settings) { if ($server->settings !== null) {
$settings->makeVisible([ $server->settings->makeVisible([
'sentinel_token', 'sentinel_token',
'sentinel_custom_url', 'sentinel_custom_url',
'logdrain_newrelic_license_key', 'logdrain_newrelic_license_key',