commit 22c290608c6b033bd9caaf530eccb7a9bdb40507 parent d68b6bc5cd264e82d170c7c4b493529250a47128 Author: Christian Grothoff <christian@grothoff.org> Date: Sun, 2 Nov 2025 16:55:01 +0100 code cleanup Diffstat:
| M | src/TalerMerchantApiService.php | | | 7 | ++++--- |
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/TalerMerchantApiService.php b/src/TalerMerchantApiService.php @@ -246,9 +246,10 @@ class TalerMerchantApiService { $tokenFamilies = $jbody['token_families']; $now = time (); // in seconds since Epoch foreach ($tokenFamilies as $family) { - if ( ($family['kind'] === 'subscription') - ($family['valid_before']['t_s'] < $now) && - ($family['valid_after']['t_s'] >= $now) ) { + if ( ($family['kind'] === 'subscription') && + ($family['valid_after']['t_s'] < $now) && + ( ($family['valid_before']['t_s'] >= $now) || + ($family['valid_before']['t_s'] === 'never') ) ) { $slug = $family['slug']; $result[$slug] = [ 'name' => $family['name'],