putInfo: Don't exit on invalid keys.
This commit is contained in:
@@ -611,13 +611,11 @@ MBTiles.prototype.putInfo = function(data, callback) {
|
||||
// Valid keys.
|
||||
var keys = [ 'name', 'type', 'description', 'version', 'formatter',
|
||||
'bounds', 'center', 'minzoom', 'maxzoom' ];
|
||||
for (var key in data) {
|
||||
if (keys.indexOf(key) < 0) return callback("Can't set key " + key);
|
||||
}
|
||||
|
||||
var stmt = this._db.prepare('REPLACE INTO metadata (name, value) VALUES (?, ?)');
|
||||
stmt.on('error', callback);
|
||||
for (var key in data) {
|
||||
stmt.run(key, String(data[key]));
|
||||
if (keys.indexOf(key) !== -1) stmt.run(key, String(data[key]));
|
||||
}
|
||||
stmt.finalize(callback);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user