Fix setMetadata RPC saferphore

pull/1/head
yflory 5 years ago
parent 6e5fdc0b8e
commit d52e449f87

@ -144,7 +144,7 @@ var handleCommand = Meta.handleCommand = function (meta, line) {
throw new Error("METADATA_UNSUPPORTED_COMMAND"); throw new Error("METADATA_UNSUPPORTED_COMMAND");
} }
commands[command](meta, args); return commands[command](meta, args);
}; };
Meta.commands = Object.keys(commands); Meta.commands = Object.keys(commands);

@ -394,6 +394,7 @@ var setMetadata = function (Env, data, unsafeKey, cb) {
// if your command is valid but it didn't result in any change to the metadata, // if your command is valid but it didn't result in any change to the metadata,
// call back now and don't write any "useless" line to the log // call back now and don't write any "useless" line to the log
if (!changed) { if (!changed) {
g();
return void cb(void 0, metadata); return void cb(void 0, metadata);
} }
Env.msgStore.writeMetadata(channel, JSON.stringify(line), function (e) { Env.msgStore.writeMetadata(channel, JSON.stringify(line), function (e) {

Loading…
Cancel
Save