1313
1414class Transaction (models .Model ):
1515 """
16- Base model for weight transaction
16+ Base model for weight transaction
1717 """
1818 device = models .ForeignKey ('weighin.Device' , verbose_name = _ ('Select Weighbridge' ))
1919 order_number = models .IntegerField (_ ('Order Number' ))
@@ -31,12 +31,12 @@ class Meta:
3131
3232 def __unicode__ (self ):
3333 return str (self .order_number )
34-
34+
3535 @property
3636 def product_category (self ):
3737 return self .product .category .name
38-
39-
38+
39+
4040#Signals
4141
4242def post_transaction_save (sender , ** kwargs ):
@@ -45,11 +45,11 @@ def post_transaction_save(sender, **kwargs):
4545 """
4646 instance = kwargs .get ('instance' , None )
4747 created = kwargs .get ('created' , False )
48- weight = instance .device .weight
49- ticket = Docket (docket_number = instance .order_number , gross = weight [ 0 ] , tare = weight , ind_id = 1 , ind_id2 = 2 , cancelled = True )
50-
48+ weight = instance .device .weight
49+ ticket = Docket (docket_number = instance .order_number , gross = weight , tare = weight , ind_id = 1 , ind_id2 = 2 , cancelled = True )
50+
5151 ticket .save ()
52-
52+
5353
5454post_save .connect (post_transaction_save , sender = Transaction ,
5555 dispatch_uid = 'signal_post_transaction_save' )
0 commit comments