From 2982715a04230accde6ab506c53ced0af072b069 Mon Sep 17 00:00:00 2001 From: allo Date: Tue, 27 Dec 2005 13:03:13 +0000 Subject: [PATCH] fix for Nullpointer Exception when adding a bookmark git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1256 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/data/bookmarksDB.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/de/anomic/data/bookmarksDB.java b/source/de/anomic/data/bookmarksDB.java index bf869e115..7d6de7cf1 100644 --- a/source/de/anomic/data/bookmarksDB.java +++ b/source/de/anomic/data/bookmarksDB.java @@ -303,7 +303,11 @@ public class bookmarksDB { mem.put(BOOKMARK_URL, url); try { Map oldmap= bookmarksTable.get(this.urlHash); - mem.put(BOOKMARK_TIMESTAMP, oldmap.get(BOOKMARK_TIMESTAMP)); //preserve timestamp on edit + if(oldmap != null && oldmap.containsKey(BOOKMARK_TIMESTAMP)){ + mem.put(BOOKMARK_TIMESTAMP, oldmap.get(BOOKMARK_TIMESTAMP)); //preserve timestamp on edit + }else{ + mem.put(BOOKMARK_TIMESTAMP, String.valueOf(System.currentTimeMillis())); + } removeBookmark(this.urlHash); //prevent empty tags } catch (IOException e) { //entry not yet present (normal case)