"be comment --xml" now saves the comments (again).
authorW. Trevor King <wking@drexel.edu>
Tue, 21 Jul 2009 17:32:24 +0000 (13:32 -0400)
committerW. Trevor King <wking@drexel.edu>
Tue, 21 Jul 2009 17:32:24 +0000 (13:32 -0400)
They are generated in memory (from_disk defaults to False)
  133:  new = comment.Comment(bug)
With the leaner saving since I started trusting sync_with_disk, they
were no longer making it to disk.

Easily fixed with an explicit save once you've got them all set up.

becommands/comment.py

index eba640e8f6626a34419bf8915e26c75b36067de5..53922860a294a92814d957e3317f0fdbfb8f69a2 100644 (file)
@@ -153,6 +153,7 @@ def execute(args, test=False):
         kids = [c.uuid for c in parent.traverse()]
         for nc in new_comments:
             assert nc.uuid in kids, "%s wasn't added to %s" % (nc.uuid, parent.uuid)
+            nc.save()
 
 def get_parser():
     parser = cmdutil.CmdOptionParser("be comment ID [COMMENT]")