A view returns an event, which occurs on the current day, in a block. If there is no current event in the database (empty result), a second view is started, which then outputs events from the past.
It is working, when I am logged in. As long as I am logged in, I see correct results, even in the view preview.
If I look at the next day as anonymous user, I don't see the current event; the block displays the view result of the previous day. Only with a registration attempt the output is updated, no matter whether I logged in, or a registration attempt is started.
In the views I have changed under -> ADVANCED -> cache: „tag based" to "time-based" with duration of 1 hour for query results and output format.
Unfortunately, the result is the same: the output block is not updated according to the new day. Now I have deactivated the data caching of the view module, in the hope that tomorrow the display is now updated independently.
If this does not work, only to log in once the day to force an update?
The View (extended)