NoMethodError with performance bar when uploading image to object storage
I have NGINX and consolidated object storage enabled on my GDK:
object_store:
enabled: true
consolidated_form: true
Whenever I upload an image, I hit this error when the performance bar is active:
NoMethodError - undefined method `to_str' for {"uploads"=>nil}:Hash
Did you mean? to_set
to_s:
lib/peek/views/external_http.rb:89:in `generate_path'
lib/peek/views/external_http.rb:33:in `format_call_details'
lib/peek/views/detailed_view.rb:36:in `map'
lib/peek/views/detailed_view.rb:36:in `details'
lib/peek/views/detailed_view.rb:14:in `results'
lib/peek/views/external_http.rb:25:in `results'
lib/gitlab/performance_bar/with_top_level_warnings.rb:7:in `results'
lib/gitlab/performance_bar/redis_adapter_when_peek_enabled.rb:11:in `save'
lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'
lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'
lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'
lib/gitlab/metrics/transaction.rb:56:in `run'
lib/gitlab/metrics/rack_middleware.rb:16:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/query_limiting/middleware.rb:17:in `block in call'
lib/gitlab/query_limiting/transaction.rb:39:in `run'
lib/gitlab/query_limiting/middleware.rb:16:in `call'
lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:21:in `call'
lib/gitlab/middleware/multipart.rb:172:in `call'
lib/gitlab/middleware/read_only/controller.rb:50:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:23:in `call'
/cc: @qmnguyen0711