Include client_id in transient to avoid multiple athelete collisions

This commit is contained in:
Justin Foell
2019-11-01 15:44:39 -05:00
parent 9371d1e7f0
commit 8b20f75aa8
+2 -2
View File
@@ -83,9 +83,9 @@ class WPStrava_API {
public function get( $uri, $args = null ) {
// @see https://stackoverflow.com/a/3764390/2146022
$arg_suffix = is_array( $args ) ? '_' . substr( md5( wp_json_encode( $args ), true ), 0, 12 ) : '';
$arg_suffix = is_array( $args ) ? '_' . substr( md5( wp_json_encode( $args ) ), 0, 12 ) : '';
$transient_key = 'strava_api_data_' . $uri . $arg_suffix;
$transient_key = 'strava_api_data_' . $this->client_id . '_' . $uri . $arg_suffix;
$data = get_transient( $transient_key );