|
@@ -62,7 +62,12 @@ app.get('/updates/:queries?', function(request, queries) {
|
|
randId = ((Math.random() * 10000) | 0) + 1;
|
|
randId = ((Math.random() * 10000) | 0) + 1;
|
|
world = models.store.query('select World.* from World where World.id = :id', {id: randId})[0];
|
|
world = models.store.query('select World.* from World where World.id = :id', {id: randId})[0];
|
|
world.randomNumber = ((Math.random() * 10000) | 0) + 1;
|
|
world.randomNumber = ((Math.random() * 10000) | 0) + 1;
|
|
- world.save();
|
|
|
|
|
|
+ try {
|
|
|
|
+ world.save();
|
|
|
|
+ } catch (e) {
|
|
|
|
+ models.store.abortTransaction();
|
|
|
|
+ return response.error('SQL error');
|
|
|
|
+ }
|
|
worlds.push(world.toJSON());
|
|
worlds.push(world.toJSON());
|
|
}
|
|
}
|
|
models.store.commitTransaction();
|
|
models.store.commitTransaction();
|