Fix deletion of hash elements in Gruntmaster::Data
authorMarius Gavrilescu <marius@ieval.ro>
Wed, 29 Jan 2014 10:14:21 +0000 (12:14 +0200)
committerMarius Gavrilescu <marius@ieval.ro>
Wed, 29 Jan 2014 10:14:21 +0000 (12:14 +0200)
lib/Gruntmaster/Data.pm

index 1ca79586a24580b06ed494727230176a4c91f91e..eaa96c544db63aa5752ae513958dc781899cedfe 100644 (file)
@@ -17,7 +17,7 @@ sub dynsub{
 }
 
 BEGIN {
-       for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx publish/) {
+       for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx publish del/) {
                dynsub uc $cmd, sub { $redis->$cmd(@_) };
        }
 
@@ -65,6 +65,7 @@ sub defhash{
        dynsub "remove_$name", sub (_) {
                my $key = shift;
                SREM cp . $name, $key;
+               DEL cp . "$name.$key";
        };
 
        dynsub "push_$name", sub {
This page took 0.011076 seconds and 4 git commands to generate.