Skip to content

Revert "Check for sharing policy violations (privacy / profanity) in project Play Lab apps"#9563

Merged
bcjordan merged 1 commit into
stagingfrom
revert-9512-projects-api-privacy-profanity
Jul 18, 2016
Merged

Revert "Check for sharing policy violations (privacy / profanity) in project Play Lab apps"#9563
bcjordan merged 1 commit into
stagingfrom
revert-9512-projects-api-privacy-profanity

Conversation

@bcjordan

Copy link
Copy Markdown
Contributor

Reverts #9512

New VCR error on staging test (though branch had passed in https://circleci.com/gh/code-dot-org/code-dot-org/17383 ):

test_policy_channel_api ERROR (0.07s)
VCR::Errors::UnhandledHTTPRequestError: VCR::Errors::UnhandledHTTPRequestError:

    ================================================================================
    An HTTP request has been made that VCR does not know how to handle:
      GET https://maps.googleapis.com/maps/api/geocode/json?address=800-555-1234&channel=pegasus&client=gme-codeorg&language=en&sensor=false

    VCR is currently using the following cassette:
      - /home/ubuntu/test/shared/test/fixtures/vcr/sources/policy_channel_api.yml
      - :record => :once
      - :match_requests_on => [:method, :uri]

    Under the current configuration VCR can not find a suitable HTTP interaction
    to replay and is prevented from recording new requests. There are a few ways
    you can deal with this:

      * If you're surprised VCR is raising this error
        and want insight about how VCR attempted to handle the request,
        you can use the debug_logger configuration option to log more details [1].
      * You can use the :new_episodes record mode to allow VCR to
        record this new request to the existing cassette [2].
      * If you want VCR to ignore this request (and others like it), you can
        set an `ignore_request` callback [3].
      * The current record mode (:once) does not allow new requests to be recorded
        to a previously recorded cassette. You can delete the cassette file and re-run
        your tests to allow the cassette to be recorded with this request [4].
      * The cassette contains 2 HTTP interactions that have not been
        played back. If your request is non-deterministic, you may need to
        change your :match_requests_on cassette option to be more lenient
        or use a custom request matcher to allow it to match [5].

    [1] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/configuration/debug-logging
    [2] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/record-modes/new-episodes
    [3] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/configuration/ignore-request
    [4] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/record-modes/once
    [5] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/request-matching
    ================================================================================


        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/request_handler.rb:97:in `on_unhandled_request'
        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/library_hooks/webmock.rb:112:in `on_unhandled_request'
        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/request_handler.rb:24:in `handle'
        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/library_hooks/webmock.rb:127:in `block in <module:WebMock>'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:28:in `call'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:28:in `block in register_global_stub'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/request_pattern.rb:36:in `call'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/request_pattern.rb:36:in `matches?'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:58:in `block in request_stub_for'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:57:in `each'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:57:in `detect'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:57:in `request_stub_for'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:50:in `response_for_request'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/http_lib_adapters/net_http.rb:79:in `request'
        /var/lib/gems/2.2.0/gems/honeybadger-1.16.7/lib/honeybadger/integrations/net_http.rb:19:in `block in request_with_honeybadger'
        /var/lib/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/notifications.rb:166:in `instrument'
        /var/lib/gems/2.2.0/gems/honeybadger-1.16.7/lib/honeybadger/integrations/net_http.rb:18:in `request_with_honeybadger'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:284:in `block in make_api_request'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'
        /usr/lib/ruby/2.2.0/net/http.rb:583:in `start'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:276:in `make_api_request'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:226:in `fetch_raw_data'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:177:in `fetch_data'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/google.rb:37:in `results'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:47:in `search'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/query.rb:11:in `execute'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder.rb:22:in `search'
        /home/ubuntu/test/lib/cdo/geocoder.rb:31:in `find_potential_street_address'
        /home/ubuntu/test/lib/cdo/share_filtering.rb:33:in `find_share_failure'
        /home/ubuntu/test/shared/middleware/helpers/profanity_privacy_helper.rb:24:in `profanity_privacy_violation?'
        /home/ubuntu/test/shared/middleware/helpers/profanity_privacy_helper.rb:36:in `channel_policy_violation?'
        /home/ubuntu/test/shared/middleware/channels_api.rb:142:in `block in <class:ChannelsApi>'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1609:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1609:in `block in compile!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in `[]'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in `block (3 levels) in route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:993:in `route_eval'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in `block (2 levels) in route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1014:in `block in process_route'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1012:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1012:in `process_route'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:972:in `block in route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:971:in `each'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:971:in `route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1084:in `block in dispatch!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `block in invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1081:in `dispatch!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:in `block in call!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `block in invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:in `call!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:894:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
        /var/lib/gems/2.2.0/gems/rack-1.6.4/lib/rack/nulllogger.rb:9:in `call'
        /var/lib/gems/2.2.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:181:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:2021:in `call'
        /var/lib/gems/2.2.0/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
        /var/lib/gems/2.2.0/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
        /var/lib/gems/2.2.0/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
        /home/ubuntu/test/shared/test/files_api_test_helper.rb:99:in `channel_policy_violation'
        /home/ubuntu/test/shared/test/test_sources.rb:127:in `test_policy_channel_api'

test_get_source_blocks_privacy_violations ERROR (0.07s)
VCR::Errors::UnhandledHTTPRequestError: VCR::Errors::UnhandledHTTPRequestError:

    ================================================================================
    An HTTP request has been made that VCR does not know how to handle:
      GET https://maps.googleapis.com/maps/api/geocode/json?address=800-555-1234&channel=pegasus&client=gme-codeorg&language=en&sensor=false

    VCR is currently using the following cassette:
      - /home/ubuntu/test/shared/test/fixtures/vcr/sources/get_source_blocks_privacy_violations.yml
      - :record => :once
      - :match_requests_on => [:method, :uri]

    Under the current configuration VCR can not find a suitable HTTP interaction
    to replay and is prevented from recording new requests. There are a few ways
    you can deal with this:

      * If you're surprised VCR is raising this error
        and want insight about how VCR attempted to handle the request,
        you can use the debug_logger configuration option to log more details [1].
      * You can use the :new_episodes record mode to allow VCR to
        record this new request to the existing cassette [2].
      * If you want VCR to ignore this request (and others like it), you can
        set an `ignore_request` callback [3].
      * The current record mode (:once) does not allow new requests to be recorded
        to a previously recorded cassette. You can delete the cassette file and re-run
        your tests to allow the cassette to be recorded with this request [4].
      * The cassette contains 6 HTTP interactions that have not been
        played back. If your request is non-deterministic, you may need to
        change your :match_requests_on cassette option to be more lenient
        or use a custom request matcher to allow it to match [5].

    [1] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/configuration/debug-logging
    [2] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/record-modes/new-episodes
    [3] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/configuration/ignore-request
    [4] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/record-modes/once
    [5] https://www.relishapp.com/vcr/vcr/v/3-0-0/docs/request-matching
    ================================================================================


        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/request_handler.rb:97:in `on_unhandled_request'
        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/library_hooks/webmock.rb:112:in `on_unhandled_request'
        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/request_handler.rb:24:in `handle'
        /var/lib/gems/2.2.0/gems/vcr-3.0.0/lib/vcr/library_hooks/webmock.rb:127:in `block in <module:WebMock>'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:28:in `call'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:28:in `block in register_global_stub'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/request_pattern.rb:36:in `call'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/request_pattern.rb:36:in `matches?'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:58:in `block in request_stub_for'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:57:in `each'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:57:in `detect'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:57:in `request_stub_for'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/stub_registry.rb:50:in `response_for_request'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/http_lib_adapters/net_http.rb:79:in `request'
        /var/lib/gems/2.2.0/gems/honeybadger-1.16.7/lib/honeybadger/integrations/net_http.rb:19:in `block in request_with_honeybadger'
        /var/lib/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/notifications.rb:166:in `instrument'
        /var/lib/gems/2.2.0/gems/honeybadger-1.16.7/lib/honeybadger/integrations/net_http.rb:18:in `request_with_honeybadger'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:284:in `block in make_api_request'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'
        /var/lib/gems/2.2.0/gems/webmock-1.22.6/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'
        /usr/lib/ruby/2.2.0/net/http.rb:583:in `start'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:276:in `make_api_request'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:226:in `fetch_raw_data'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:177:in `fetch_data'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/google.rb:37:in `results'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/lookups/base.rb:47:in `search'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder/query.rb:11:in `execute'
        /var/lib/gems/2.2.0/gems/geocoder-1.2.11/lib/geocoder.rb:22:in `search'
        /home/ubuntu/test/lib/cdo/geocoder.rb:31:in `find_potential_street_address'
        /home/ubuntu/test/lib/cdo/share_filtering.rb:33:in `find_share_failure'
        /home/ubuntu/test/shared/middleware/helpers/profanity_privacy_helper.rb:24:in `profanity_privacy_violation?'
        /home/ubuntu/test/shared/middleware/files_api.rb:129:in `block in <class:FilesApi>'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1609:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1609:in `block in compile!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in `[]'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in `block (3 levels) in route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:993:in `route_eval'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:974:in `block (2 levels) in route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1014:in `block in process_route'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1012:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1012:in `process_route'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:972:in `block in route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:971:in `each'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:971:in `route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1084:in `block in dispatch!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `block in invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1081:in `dispatch!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:in `block in call!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `block in invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:in `call!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:894:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
        /var/lib/gems/2.2.0/gems/rack-1.6.4/lib/rack/nulllogger.rb:9:in `call'
        /var/lib/gems/2.2.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:181:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:2021:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1486:in `block in call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1795:in `synchronize'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1486:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:953:in `forward'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1027:in `route_missing'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:988:in `route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:984:in `route!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1084:in `block in dispatch!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `block in invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1081:in `dispatch!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:in `block in call!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `block in invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `catch'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:1066:in `invoke'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:906:in `call!'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:894:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
        /var/lib/gems/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
        /var/lib/gems/2.2.0/gems/rack-1.6.4/lib/rack/nulllogger.rb:9:in `call'
        /var/lib/gems/2.2.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:181:in `call'
        /var/lib/gems/2.2.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:2021:in `call'
        /var/lib/gems/2.2.0/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
        /var/lib/gems/2.2.0/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
        /var/lib/gems/2.2.0/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
        /home/ubuntu/test/shared/test/files_api_test_helper.rb:39:in `get_object'
        /home/ubuntu/test/shared/test/test_sources.rb:87:in `test_get_source_blocks_privacy_violations'

@bcjordan bcjordan merged commit 9aeafbd into staging Jul 18, 2016
@bcjordan bcjordan deleted the revert-9512-projects-api-privacy-profanity branch July 18, 2016 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant