summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-10-21 15:49:40 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-10-21 15:49:40 +0200
commit3588b74b1445c33071edac67577599bc6915ab23 (patch)
tree756e50a2292fdada7ec740ebb7eb2c0510cabf5d
parentf824969d3a8e77a41dac30997b47a0268cc01cbd (diff)
parent7eec4a7cc5b86c0dd07d1f1ec71982dc22d9557f (diff)
downloadabrt-3588b74b1445c33071edac67577599bc6915ab23.tar.gz
abrt-3588b74b1445c33071edac67577599bc6915ab23.tar.xz
abrt-3588b74b1445c33071edac67577599bc6915ab23.zip
Merge branch 'master' of ssh://vda@git.fedorahosted.org/git/abrt
-rw-r--r--lib/Plugins/SQLite3.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/Plugins/SQLite3.cpp b/lib/Plugins/SQLite3.cpp
index 797ed2db..a2dc426f 100644
--- a/lib/Plugins/SQLite3.cpp
+++ b/lib/Plugins/SQLite3.cpp
@@ -321,7 +321,16 @@ void CSQLite3::Delete(const std::string& pUUID, const std::string& pUID)
void CSQLite3::SetReported(const std::string& pUUID, const std::string& pUID, const std::string& pMessage)
{
- if (Exist(pUUID, pUID))
+ if(pUID == "0")
+ {
+ Exec("UPDATE "ABRT_TABLE" "
+ "SET "DATABASE_COLUMN_REPORTED" = 1 "
+ "WHERE "DATABASE_COLUMN_UUID" = '"+pUUID+"';");
+ Exec("UPDATE "ABRT_TABLE" "
+ "SET "DATABASE_COLUMN_MESSAGE" = '" + pMessage + "' "
+ "WHERE "DATABASE_COLUMN_UUID" = '"+pUUID+"';");
+ }
+ else if (Exist(pUUID, pUID))
{
Exec("UPDATE "ABRT_TABLE" "
"SET "DATABASE_COLUMN_REPORTED" = 1 "