From 8e48ef7863c5018aa185913ce6a616e46ef5b17e Mon Sep 17 00:00:00 2001 From: Naios Date: Sun, 22 Mar 2015 01:28:50 +0100 Subject: Core/DBUpdater: Use correct uint64 to store timestamps. * Thanks @Shauren for pointing out. * Also removes an invalid argument thanks @jackpoz for noticing. --- src/server/shared/Updater/UpdateFetcher.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/shared/Updater/UpdateFetcher.cpp') diff --git a/src/server/shared/Updater/UpdateFetcher.cpp b/src/server/shared/Updater/UpdateFetcher.cpp index 8084c6ba37f..63e820c3de5 100644 --- a/src/server/shared/Updater/UpdateFetcher.cpp +++ b/src/server/shared/Updater/UpdateFetcher.cpp @@ -119,7 +119,7 @@ UpdateFetcher::AppliedFileStorage UpdateFetcher::ReceiveAppliedFiles() const { AppliedFileStorage map; - QueryResult result = _retrieve("SELECT `name`, `hash`, `state`, `timestamp` FROM `updates` ORDER BY `name` ASC"); + QueryResult result = _retrieve("SELECT `name`, `hash`, `state`, UNIX_TIMESTAMP(`timestamp`) FROM `updates` ORDER BY `name` ASC"); if (!result) return map; @@ -128,7 +128,7 @@ UpdateFetcher::AppliedFileStorage UpdateFetcher::ReceiveAppliedFiles() const Field* fields = result->Fetch(); AppliedFileEntry const entry = { fields[0].GetString(), fields[1].GetString(), - AppliedFileEntry::StateConvert(fields[2].GetString()), fields[3].GetUInt32() }; + AppliedFileEntry::StateConvert(fields[2].GetString()), fields[3].GetUInt64() }; map.insert(std::make_pair(entry.name, entry)); } -- cgit v1.2.3