Skip to content

Commit 9b948e2

Browse files
committed
Update CellBIS::SQL::Abstract for fix datetime function in query.
1 parent f6f2479 commit 9b948e2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/CellBIS/SQL/Abstract/Util.pm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ sub replace_data_value_insert {
117117
my ($data_value) = @_;
118118

119119
my @data = @{$data_value};
120-
my @result = map { $_ eq 'NOW()' ? 'NOW()' : '?' } @data;
120+
my @result = map { $_ =~ qr/(date|datetime|now|NOW)/ ? $_ : '?' } @data;
121121
@result = grep (defined, @result);
122122
return @result;
123123
}
@@ -129,7 +129,8 @@ sub replace_data_value_insert_no_pre_st {
129129
my ($data_value) = @_;
130130

131131
my @data = @{$data_value};
132-
my @result = map { "'" . $_ . "'" } @data;
132+
my @result
133+
= map { $_ =~ qr/(date|datetime|now|NOW)/ ? $_ : "'" . $_ . "'" } @data;
133134
@result = grep (defined, @result);
134135
return @result;
135136
}

0 commit comments

Comments
 (0)