diff --git a/cloudfront_edge_caching.module b/cloudfront_edge_caching.module
index 5e4e648..740b2c4 100644
--- a/cloudfront_edge_caching.module
+++ b/cloudfront_edge_caching.module
@@ -44,11 +44,18 @@ function cloudfront_edge_caching_entity_update(EntityInterface $entity) {
     if ($enable_auto_clear_cache_content['cec_auto_cache'] && $entity_type == 'node') {
       $path_url = \Drupal::service('path.alias_manager')->getAliasByPath('/node/' . $entity->id());
 
+      $path_urls = explode('/', $path_url);
+      $temp = '/';
+      foreach ($path_urls as $index => $url) {
+        $path_urls[$index] = $temp . $url;
+        $temp .= $url . '/';
+      }
+
       // Test connection.
       $test_connection_cec = cloudfront_edge_caching_test_connection($config->get('cec_region'), $config->get('cec_key'), $config->get('cec_secret'));
       if ($test_connection_cec == TRUE) {
         // Invalidate URL.
-        cloudfront_edge_caching_invalidate_url([$path_url]);
+        cloudfront_edge_caching_invalidate_url($path_urls);
       }
     }
     elseif ($enable_auto_clear_cache_users['cec_auto_cache'] && $entity_type == 'user') {
