﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
22947	transaction rollback not working in django 1.6.5	khaihkd	nobody	"Example: 
my model: User (id: integer auto increment, name: string, age: integer)
I have a array data insert to database (database is mysql)

{{{
[[[['John', 20], ['Bob', 30], ['Mark', 'not number']]]]
}}}

{{{
@transaction.non_atomic_requests()
def update_Ac_Point_Detail(self):
   array = [[[['John', 20], ['Bob', 30], ['Mark', 'not number']]]]
   transaction.set_autocommit(False)
   for item in array:
      try:
          user = User()
          user.name = item[0]
          user.age = item[1]
          user.save()
       except:
          transaction.rollback()
          return
   transaction.commit()
}}}

When I check in database, it has 2 new records. it's not rollback.
Please help me. Thank you very much"	Uncategorized	closed	Database layer (models, ORM)	1.6	Normal	invalid	transaction rollback		Unreviewed	0	0	0	0	0	0
