[IMP] account : Improved the code
authorDivyesh Makwana (Open ERP) <mdi@tinyerp.com>
Fri, 9 Dec 2011 09:52:22 +0000 (15:22 +0530)
committerDivyesh Makwana (Open ERP) <mdi@tinyerp.com>
Fri, 9 Dec 2011 09:52:22 +0000 (15:22 +0530)
bzr revid: mdi@tinyerp.com-20111209095222-43eo3pulebwdtapy

addons/account/wizard/account_period_close.py

index 5a46add..5217b11 100644 (file)
@@ -46,7 +46,7 @@ class account_period_close(osv.osv_memory):
         for form in self.read(cr, uid, ids, context=context):
             if form['sure']:
                 for id in context['active_ids']:
-                    account_move_ids = account_move_obj.search(cr, uid, [('period_id', '=', id)], context=context)
+                    account_move_ids = account_move_obj.search(cr, uid, [('period_id', '=', id), ('state', '=', "draft")], context=context)
                     if account_move_ids:
                         raise osv.except_osv(_('Invalid action !'), _('In order to close a period, you must first post related journal items.'))