Skip to content

Commit bc14828

Browse files
committed
Merge pull request #83 from Web-In-Color/patch-1
support keyed filter array
2 parents ba25be8 + 0419cf6 commit bc14828

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/woocommerce-api/class-wc-api-client-authentication.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,15 @@ public function get_oauth_params( $params, $method ) {
7777
public function generate_oauth_signature( $params, $http_method ) {
7878

7979
$base_request_uri = rawurlencode( $this->url );
80-
80+
81+
if ( isset( $params['filter'] ) ) {
82+
$filters = $params['filter'];
83+
unset( $params['filter'] );
84+
foreach ( $filters as $filter => $filter_value ) {
85+
$params['filter[' . $filter . ']'] = $filter_value;
86+
}
87+
}
88+
8189
// normalize parameter key/values and sort them
8290
$params = $this->normalize_parameters( $params );
8391
uksort( $params, 'strcmp' );

0 commit comments

Comments
 (0)