fix code for N_SE-34171
authorGwangbok Kim <gwangbok.kim@samsung.com>
Fri, 12 Apr 2013 11:55:57 +0000 (20:55 +0900)
committerGwangbok Kim <gwangbok.kim@samsung.com>
Fri, 12 Apr 2013 11:58:51 +0000 (20:58 +0900)
Change-Id: I225e5b1406128e9e3c48876261cc134d86d8c604
Signed-off-by: Gwangbok Kim <gwangbok.kim@samsung.com>
src/FScl_AddressbookImpl.cpp
src/FScl_AddressbookManagerImpl.cpp

index 33b34a8..5c4ec54 100644 (file)
@@ -699,6 +699,7 @@ IList*
 _AddressbookImpl::GetCategoriesByContactN(RecordId contactId) const
 {
        SysTryReturn(NID_SCL, _ContactDbConnector::EnsureDbConnection() == E_SUCCESS, null, GetLastResult(), "[%s] Propagating.", GetErrorMessage(GetLastResult()));
+       SysTryReturn(NID_SCL, contactId != INVALID_RECORD_ID, null, E_INVALID_ARG, "[%s] Invalid argument is used. The specified contact is invalid.", GetErrorMessage(E_INVALID_ARG));
 
        ClearLastResult();
 
index d5512ea..40ca6e1 100644 (file)
@@ -647,6 +647,7 @@ IList*
 _AddressbookManagerImpl::GetCategoriesByContactN(RecordId contactId) const
 {
        SysTryReturn(NID_SCL, _ContactDbConnector::EnsureDbConnection() == E_SUCCESS, null, GetLastResult(), "[%s] Propagating.", GetErrorMessage(GetLastResult()));
+       SysTryReturn(NID_SCL, contactId != INVALID_RECORD_ID, null, E_INVALID_ARG, "[%s] Invalid argument is used. The specified contact is invalid.", GetErrorMessage(E_INVALID_ARG));
 
        ClearLastResult();