diff --git a/src/Entity/GoogleApiServiceClient.php b/src/Entity/GoogleApiServiceClient.php
index 7a03f74256aa14cf4051197250ce37ca38cf1462..08cd0416bd03ce04bfdf5f2e96279cf6b9ff1c7a 100755
--- a/src/Entity/GoogleApiServiceClient.php
+++ b/src/Entity/GoogleApiServiceClient.php
@@ -205,7 +205,10 @@ class GoogleApiServiceClient extends ConfigEntityBase implements GoogleApiServic
    * {@inheritdoc}
    */
   public function setAuthConfig($config) {
-    return $this->auth_config = Json::encode($config);
+    if (is_array($config)) {
+      $config = Json::encode($config);
+    }
+    return $this->auth_config = $config;
   }
 
   /**