Ver código fonte

Conform with previous method of handling no content successful responses

Daniel Gempesaw 11 anos atrás
pai
commit
5d11c3696a
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      lib/Selenium/Remote/RemoteConnection.pm

+ 2 - 2
lib/Selenium/Remote/RemoteConnection.pm

@@ -131,8 +131,8 @@ sub _process_response {
         }
         elsif ($response->is_success) {
             $data->{'cmd_status'} = 'OK';
-            if (defined $decoded_json) {
-                $data->{'cmd_return'} = $decoded_json->{'value'} // 'No Content'; 
+            if (defined $decoded_json && $decoded_json->{'value'}) {
+                $data->{'cmd_return'} = $decoded_json->{'value'};
             }
             else {
                 $data->{'cmd_return'} = 'Server returned status code '.$response->code.' but no data';