OSDN Git Service

Model::Cowrapper: fix generic_insert
authorhylom <hylom@users.sourceforge.jp>
Tue, 6 Nov 2018 10:28:59 +0000 (19:28 +0900)
committerhylom <hylom@users.sourceforge.jp>
Tue, 6 Nov 2018 10:28:59 +0000 (19:28 +0900)
src/newslash_web/lib/Newslash/Model/Cowrapper.pm

index 275d964..480b022 100644 (file)
@@ -775,12 +775,12 @@ sub generic_insert {
     # extract key and values
     for my $k (keys %$keys) {
         next if !defined $params->{$k};
-        if (!ref($args->{$k})) {
+        if (!ref($params->{$k})) {
             push @cols, $keys->{$k};
             push @values, $params->{$k};
             push @placeholders, "?";
         }
-        elsif(ref($args->{$k}) eq "HASH") {
+        elsif(ref($params->{$k}) eq "HASH") {
             for my $subkey (keys %{$params->{$k}}) {
                 if (lc($subkey) eq "function") {
                     push @cols, $keys->{$k};