yjp před 1 rokem
rodič
revize
fa6cfe87f2

+ 4 - 0
framework/core/infrastructure/cache/redis/redis.go

@@ -129,6 +129,10 @@ func (cache *Cache) Clear() error {
 		return errors.New(keysCmd.Err().Error())
 	}
 
+	if keysCmd.Val() == nil || len(keysCmd.Val()) == 0 {
+		return nil
+	}
+
 	delCmd := cache.redisClient.Del(context.Background(), keysCmd.Val()...)
 	if delCmd.Err() != nil {
 		return errors.New(delCmd.Err().Error())