[FIX]:Journal Entries is posted without movelines-case(18038)
authorIla Rana <ira@tinyerp.com>
Mon, 10 Oct 2011 08:50:07 +0000 (14:20 +0530)
committerIla Rana <ira@tinyerp.com>
Mon, 10 Oct 2011 08:50:07 +0000 (14:20 +0530)
bzr revid: ira@tinyerp.com-20111010085007-8vo4hjbr2j2dvy5o

addons/account/account.py

index 32e8fb9..18605e2 100644 (file)
@@ -1419,8 +1419,11 @@ class account_move(osv.osv):
         valid_moves = [] #Maintains a list of moves which can be responsible to create analytic entries
         obj_analytic_line = self.pool.get('account.analytic.line')
         obj_move_line = self.pool.get('account.move.line')
+
         for move in self.browse(cr, uid, ids, context):
             # Unlink old analytic lines on move_lines
+            if not move.line_id:
+                raise osv.except_osv(_('No Move Lines !'), _('Please create some move lines.'))
             for obj_line in move.line_id:
                 for obj in obj_line.analytic_lines:
                     obj_analytic_line.unlink(cr,uid,obj.id)