Each survey created is only accessible 2 hours after
Reproduce
Create a new survey and set the start date and time to your current time
Try to participate in the survey (will not work)
Try again two hour later (will work)
Details
The timezone in the nodes is set to UTC. And the service is also not aware of timezone and no conversion is made. The user who is typically in the European timezone sets the start time using her own timezone. The server assumes the time being in UTC, and normally consider it to be two hours later.
Solution
Convert the time received from user into a UTC timestamp.
Summary
Each survey created is only accessible 2 hours after
Reproduce
Details
The timezone in the nodes is set to UTC. And the service is also not aware of timezone and no conversion is made. The user who is typically in the European timezone sets the start time using her own timezone. The server assumes the time being in UTC, and normally consider it to be two hours later.
Solution
Convert the time received from user into a UTC timestamp.