From mboxrd@z Thu Jan 1 00:00:00 1970 From: johnbent@lanl.gov (John Bent) Date: Thu, 20 Mar 2008 16:37:42 -0600 Subject: [sup-talk] can't remove draft label In-Reply-To: <1202013739-sup-550@south> References: <1201716067-sup-3586@tangerine.lanl.gov> <1201754138-sup-7276@chris-tablet> <1201759596-sup-4274@tangerine.lanl.gov> <1202013739-sup-550@south> Message-ID: <1206052546-sup-3667@tangerine.lanl.gov> Excerpts from William Morgan's message of Sat Feb 02 21:44:41 -0700 2008: > I'm not sure why that label would be there, but you can perform some > index surgery to remove it. > > $ sh devel/console.sh > irb(main):001:0> > r=Index.ferret.search("message_id:1201759596-sup-4274 at tangerine.lanl.gov") > => # Ferret::Search::Hit doc=92571, score=10.82630443573>], > max_score=10.82630443573, searcher=#> > irb(main):002:0> id=r.hits.first.doc > => 92571 > irb(main):003:0> m = Index.build_message id > [...] > irb(main):004:0> m.remove_label :draft > => true > irb(main):005:0> m.save Index > => false > irb(main):006:0> exit > Two months later and I finally did this... :) It worked great. The only slight problem was that somehow all 25 messages in that thread were falsely labeled so I had to repeat the above 25 times. Although I did eventually realize that the console accepted semicolons so I combined them into a single line and then just did arrow up 25 times so it was pretty fast. Thanks! John