Bugfix: fix problem with missing data (large data sets) in permission table. 59/28859/1
authorMaciej J. Karpiuk <m.karpiuk2@samsung.com>
Tue, 7 Oct 2014 07:55:37 +0000 (09:55 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Thu, 16 Oct 2014 13:44:31 +0000 (15:44 +0200)
Change-Id: Id7b5d816ec7705c43937ea7f446f2ab4d10a15d8

src/manager/service/db-crypto.cpp

index 519dcf2..fa33752 100644 (file)
@@ -113,7 +113,7 @@ namespace {
             "   label TEXT NOT NULL,"
             "   accessFlags TEXT NOT NULL,"
             "   FOREIGN KEY(alias) REFERENCES CKM_TABLE(alias) ON DELETE CASCADE,"
-            "   PRIMARY KEY(label)"
+            "   PRIMARY KEY(alias, label)"
             ");";
 
     const char *set_permission_alias_cmd =