OSDN Git Service

Fix bug where resources were indexed under the resource GUID rather than the note...
authorRandy Baumgarte <randy@fbn.cx>
Tue, 23 Nov 2010 13:19:47 +0000 (08:19 -0500)
committerRandy Baumgarte <randy@fbn.cx>
Wed, 15 Dec 2010 15:16:20 +0000 (10:16 -0500)
src/cx/fbn/nevernote/threads/IndexRunner.java

index c50657e..e0a122c 100644 (file)
@@ -206,7 +206,9 @@ public class IndexRunner extends QObject implements Runnable {
                else\r
                        resourceBinary = new QByteArray(r.getRecognition().getBody());\r
                \r
-               conn.getWordsTable().expungeFromWordIndex(guid, "RESOURCE");\r
+               conn.getWordsTable().expungeFromWordIndex(r.getNoteGuid(), "RESOURCE");\r
+               // This is due to an old bug & can be removed at some point in the future 11/23/2010\r
+               conn.getWordsTable().expungeFromWordIndex(guid, "RESOURCE");   \r
                        \r
                doc.setContent(resourceBinary);\r
                QDomElement docElem = doc.documentElement();\r
@@ -218,7 +220,7 @@ public class IndexRunner extends QObject implements Runnable {
                        String weight = new String(enmedia.attribute("w"));\r
                        String text = new String(enmedia.text()).toLowerCase();\r
                        if (!text.equals("")) {\r
-                               conn.getWordsTable().addWordToNoteIndex(guid, text, "RESOURCE", new Integer(weight));\r
+                               conn.getWordsTable().addWordToNoteIndex(r.getNoteGuid(), text, "RESOURCE", new Integer(weight));\r
                        }\r
                }\r
                \r