Skip to content

Commit 3aba6dd

Browse files
author
Maelmin Henge
committed
Fix get cache ttl from settings
1 parent c7e8bbd commit 3aba6dd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Provider/ParamsProvider/SettingsBundleParamsProvider.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ public function __construct(private SettingHandlerInterface $settingHandler)
1515
public function getCacheTTL(WSRequest $request): ?int
1616
{
1717
if ($request->subService) {
18-
$ttl = (int)$this->settingHandler->get(
19-
'cache/' . $request->webService . '/' . $request->subService . '/' . $request->getCustomAction() . '/ttl', '0'
18+
$ttl = $this->settingHandler->get(
19+
'cache/' . $request->webService . '/' . $request->subService . '/' . $request->getCustomAction() . '/ttl'
2020
);
2121
}
2222

23-
$ttl ??= (int)$this->settingHandler->get(
24-
'cache/' . $request->webService . '/' . $request->getCustomAction() . '/ttl', '0'
23+
$ttl ??= $this->settingHandler->get(
24+
'cache/' . $request->webService . '/' . $request->getCustomAction() . '/ttl'
2525
);
2626

27-
return $ttl;
27+
return $ttl ? (int)$ttl : null;
2828
}
2929

3030
public function getBaseURL(WSRequest $request): ?string

0 commit comments

Comments
 (0)