From 5bb47918e352c193dbc111be1f3d8d4fb4897eab Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 20 Jun 2020 22:46:27 +0200 Subject: API Compatbility Reeder (#3073) #fix https://github.com/FreshRSS/FreshRSS/issues/3031#issuecomment-646973334 Reeder sends e.g. `feed/feed/247` --- p/api/greader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'p/api/greader.php') diff --git a/p/api/greader.php b/p/api/greader.php index dfeb534fc..027662cc1 100644 --- a/p/api/greader.php +++ b/p/api/greader.php @@ -343,7 +343,7 @@ function subscriptionEdit($streamNames, $titles, $action, $add = '', $remove = ' for ($i = count($streamNames) - 1; $i >= 0; $i--) { $streamUrl = $streamNames[$i]; //feed/http://example.net/sample.xml ; feed/338 if (strpos($streamUrl, 'feed/') === 0) { - $streamUrl = substr($streamUrl, 5); + $streamUrl = preg_replace('%^(feed/)+%', '', $streamUrl); $feedId = 0; if (ctype_digit($streamUrl)) { if ($action === 'subscribe') { -- cgit v1.2.3