Problem/Motivation
Consider a radioactivity field that configured for decay. When an incident has been fired, the existing energy does not decay. Decay is only processed when no incidents are available.
Steps to reproduce
- Create an overview of RA energy.
- Create a node with a decay radioactivity field (use granularity of 1 for debugging)
- Visit the node a few times
- Run cron regularly and watch the decay over time
- Visit the node once more
- Notice the absence of decay in the cron run
- immediately following the previous step
- Notice the decay in subsequent cron runs
Proposed resolution
The problem is caused by the order in which the cron tasks are processed. Decay should be processed before incidents.
The problem is present in both 8.x-3.x and 4.0.x versions.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | radioactivity-no-decay-3264937-2.patch | 666 bytes | sutharsan |
Comments
Comment #2
sutharsan commentedComment #5
sutharsan commented