User tests: Successful: Unsuccessful:
Pull Request for Issue #36460.
Fixes scheduling bypass with no ID passed to WebCron etc.
http://example.com/index.php/component/ajax/?plugin=RunSchedulerWebcron&group=system&format=json&hash=xxx
URL takes 5 seconds to load again => "WebCronTest" executed again even when it's not due.
URL does not take 5 seconds. "WebCronTest" is not executed since it should not be due again before 60 minutes.
-
Status | New | ⇒ | Pending |
Category | ⇒ | Administration |
@PhilETaylor Could you give it a quick test, too? For me it worked fine. Thanks in advance.
I have tested this item
Status | Pending | ⇒ | Ready to Commit |
Labels |
Added:
?
|
RTC
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-12-31 12:17:08 |
Closed_By | ⇒ | bembelimen | |
Labels |
Added:
?
|
Thx
I have tested this item✅ successfully on 82662d2
I've tested also with 10 minutes instead of 60 if the task is started again when this time has expired (I did not have the time to wait for an hour). This works, too.
I.e. without the PR: Task is triggered with every page load. With PR: Task is not triggered with every page load but is triggered when the last execution is 10 minutes or longer in past, as it should be.
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/36461.