diff options
| author | 2019-12-03 22:27:20 +0100 | |
|---|---|---|
| committer | 2019-12-03 22:27:20 +0100 | |
| commit | 68c006b7ad61d0730a3aa8f75c6232c00d0f14e1 (patch) | |
| tree | 69ecf7e8563b6078219fd963cc77fa40c450a428 /app/i18n/fr/admin.php | |
| parent | d33c0ff2caf4af887916b55070c42b504a5c1702 (diff) | |
fix: Allow to refresh feeds if user isn't verified (#2694)
While I was looking at the number of articles of my users, I discovered
some of them had none, while having a bunch of feeds though. I took a
look at the logs generated by `app/actualize_script.php` and discovered
that the script stopped strangely (in this example, "OK" for denise is
expected, and more users too):
```
FreshRSS[1681]: FreshRSS Start feeds actualization...
Starting feed actualization at 2019-11-29T16:37:19+00:00
Actualize alice...
Actualize denise...
Results:
alice OK
denise
```
After digging a bit, I quickly realized the script stopped always on
users who didn't validate their emails. And indeed, we trigger a
`Minz_Request::forward(..., true)` for these users, in the `FreshRSS`
class. This function calls the `exit` function, which stops the script.
This patch only allows the feed#actualize action to be executed for
unverified users in order to avoid an early-`exit`. This is a quick-win
solution, but I don't think it's a good one on the long term. I'll
propose an alternative in another patch, later.
Diffstat (limited to 'app/i18n/fr/admin.php')
0 files changed, 0 insertions, 0 deletions
