equal
deleted
inserted
replaced
618 { |
618 { |
619 TRAP( err, GetCalendarEntryIdL( parentid, entryid )); |
619 TRAP( err, GetCalendarEntryIdL( parentid, entryid )); |
620 if ( err ) |
620 if ( err ) |
621 { |
621 { |
622 FLOG(_L("CNSmlAgendaDataStore::DoOpenItemL:Parent Id is not Valid one")); |
622 FLOG(_L("CNSmlAgendaDataStore::DoOpenItemL:Parent Id is not Valid one")); |
|
623 CleanupStack::PopAndDestroy( ); // writeStream |
623 User::RequestComplete( iCallerStatus, KErrNotFound ); |
624 User::RequestComplete( iCallerStatus, KErrNotFound ); |
624 return; |
625 return; |
625 } |
626 } |
626 aParent = parentid; |
627 aParent = parentid; |
627 //Get the Folder Name |
628 //Get the Folder Name |
633 } |
634 } |
634 |
635 |
635 if( err != KErrNone || NULL == calfilename ) |
636 if( err != KErrNone || NULL == calfilename ) |
636 { |
637 { |
637 FLOG(_L("CNSmlAgendaDataStore::DoOpenItemL:Invalid CalendarInfo")); |
638 FLOG(_L("CNSmlAgendaDataStore::DoOpenItemL:Invalid CalendarInfo")); |
|
639 CleanupStack::PopAndDestroy( ); // writeStream |
638 User::RequestComplete( iCallerStatus, KErrNotFound ); |
640 User::RequestComplete( iCallerStatus, KErrNotFound ); |
639 return; |
641 return; |
640 } |
642 } |
641 |
643 |
642 iReplaceItemId = entryid; |
644 iReplaceItemId = entryid; |
650 if ( err || !agendautil ) |
652 if ( err || !agendautil ) |
651 { |
653 { |
652 FLOG(_L("CNSmlAgendaDataStore::DoOpenItemL: entry is not valid")); |
654 FLOG(_L("CNSmlAgendaDataStore::DoOpenItemL: entry is not valid")); |
653 delete agendautil; |
655 delete agendautil; |
654 delete calfilename; |
656 delete calfilename; |
|
657 CleanupStack::PopAndDestroy( ); // writeStream |
655 User::RequestComplete( iCallerStatus, KErrNotFound ); |
658 User::RequestComplete( iCallerStatus, KErrNotFound ); |
656 return; |
659 return; |
657 } |
660 } |
658 // Export item from database |
661 // Export item from database |
659 if ( iTXEntryType == ENSmlICal ) |
662 if ( iTXEntryType == ENSmlICal ) |