Fixes an issue when running the "warmup". #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Without this fix, when I tried to run the "warmup" using:
docker run -p 80:3000 -e WARMUP=1 extreme_startup
When I go to http://127.0.0.1/controlpanel I see:
Internal server error
and there is a stack trace:
NoMethodError - undefined method
round' for #<ExtremeStartup::WarmupQuestionFactory:0x00000000d9fb48>: /usr/src/app/lib/extreme_startup/web_server.rb:79:in
block in class:WebServer'/usr/local/bundle/gems/sinatra-1.2.6/lib/sinatra/base.rb:1152:in
call' /usr/local/bundle/gems/sinatra-1.2.6/lib/sinatra/base.rb:1152:in
block in compile!'...
I don't know how to write a test for this, so here is the fix without an automated test.