]> iEval git - gruntmaster-page.git/blobdiff - lib/Gruntmaster/Data.pm
Fix deletion of hash elements in Gruntmaster::Data
[gruntmaster-page.git] / 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.019724 seconds and 4 git commands to generate.