From 77f321ec352523cfc46ec7163025aa412935942a Mon Sep 17 00:00:00 2001 From: zbchristian <33725910+zbchristian@users.noreply.github.com> Date: Thu, 27 Feb 2025 09:36:13 +0100 Subject: [PATCH] Fix DB select with wrong data type --- v3/server/plugins/system/OVMS/Server/DbDBI.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v3/server/plugins/system/OVMS/Server/DbDBI.pm b/v3/server/plugins/system/OVMS/Server/DbDBI.pm index 50f2107..834eaf1 100644 --- a/v3/server/plugins/system/OVMS/Server/DbDBI.pm +++ b/v3/server/plugins/system/OVMS/Server/DbDBI.pm @@ -145,7 +145,7 @@ sub DbOwnerNameByID return $cache_ownernamebyid{$id} if (defined $cache_ownernamebyid{$id}); - my $sth = $db->prepare('SELECT * FROM ovms_owners WHERE `owner`=? and `status`=1 AND deleted="0000-00-00 00:00:00"'); + my $sth = $db->prepare('SELECT * FROM ovms_owners WHERE `owner`=? and `status`=1 AND deleted=0'); $sth->execute($id); my $row = $sth->fetchrow_hashref(); @@ -167,7 +167,7 @@ sub DBOwnerIDByName return $cache_owneridbyname{$name} if (defined $cache_owneridbyname{$name}); - my $sth = $db->prepare('SELECT * FROM ovms_owners WHERE `name`=? and `status`=1 AND deleted="0000-00-00 00:00:00"'); + my $sth = $db->prepare('SELECT * FROM ovms_owners WHERE `name`=? and `status`=1 AND deleted=0'); $sth->execute($name); my $row = $sth->fetchrow_hashref(); @@ -364,7 +364,7 @@ sub DbGetOwner { my ($ownername) = @_; - my $sth = $db->prepare('SELECT * FROM ovms_owners WHERE `name`=? and `status`=1 AND deleted="0000-00-00 00:00:00"'); + my $sth = $db->prepare('SELECT * FROM ovms_owners WHERE `name`=? and `status`=1 AND deleted=0'); $sth->execute($ownername); my $row = $sth->fetchrow_hashref(); if (defined $row)