Commit 27965ef572d36a35405bfb59f0a924ca08a6247f

Fix a stupid bug with data archiving...
  
117117
118118 response += "Beginning your upload of "+typename+"\n"
119119 response += "TypeID: " + typeid + " RegionID: " + region + "\n"
120 cur.execute('SET TRANSACTION ISOLATION LEVEL READ COMMITTED')
120 #cur.execute('SET TRANSACTION ISOLATION LEVEL READ COMMITTED')
121121
122122 # Pre-validate the data coming in
123123 for line in data:
132132 return # invalid data
133133
134134
135 cur.execute('LOCK TABLE users IN SHARE ROW EXCLUSIVE MODE')
135 #cur.execute('LOCK TABLE users IN SHARE ROW EXCLUSIVE MODE')
136136
137 cur.execute('UPDATE users SET uploads = uploads + 1 WHERE userid = %s', [userid])
138 db.commit()
137 #cur.execute('UPDATE users SET uploads = uploads + 1 WHERE userid = %s', [userid])
138 #db.commit()
139139
140140
141141 cur.execute('DELETE FROM current_market WHERE typeid = %s AND regionid = %s', [typeid, region])
142 db.commit()
142 #db.commit()
143143
144144
145145 if typename:
185185
186186 cur.execute("SELECT count(orderid) FROM archive_market WHERE orderid = %s AND volremain = %s AND regionid = %s", [ line[4], int(float(line[1])), region])
187187 hasdata = cur.fetchone()
188 if not hasdata:
188 hasdata = hasdata[0]
189 if hasdata == 0:
189190 response += "This includes new order informaion "
190191 cur.execute("""
191192 INSERT INTO archive_market (regionid, systemid, stationid, typeid,