diff --git a/lib/session.js b/lib/session.js index 348e354..3303c61 100644 --- a/lib/session.js +++ b/lib/session.js @@ -3,7 +3,6 @@ 'use strict'; -const _ = require('lodash'); const crypto = require('crypto'); const Denque = require('denque'); const debug_err = require('debug')('nntp-server.error'); @@ -191,7 +190,7 @@ Session.prototype.tick = function () { this.tick(); } else if (cmd.state === CMD_REJECTED) { - _.set(cmd.rejected_value, 'nntp_command', cmd.cmd_line); + if (cmd.rejected_value) cmd.rejected_value.nntp_command = cmd.cmd_line; this.write(status._403_FUCKUP); debug_err('ERROR: %O', serializeError(cmd.rejected_value)); this.server._onError(cmd.rejected_value); diff --git a/package-lock.json b/package-lock.json index 5f1e2ef..9a35c0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -888,9 +888,9 @@ } }, "electron-to-chromium": { - "version": "1.3.736", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.736.tgz", - "integrity": "sha512-DY8dA7gR51MSo66DqitEQoUMQ0Z+A2DSXFi7tK304bdTVqczCAfUuyQw6Wdg8hIoo5zIxkU1L24RQtUce1Ioig==", + "version": "1.3.738", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz", + "integrity": "sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw==", "dev": true }, "emoji-regex": { @@ -1674,11 +1674,6 @@ "p-locate": "^5.0.0" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", diff --git a/package.json b/package.json index ee68c31..9ac25f8 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "dependencies": { "debug": "^4.3.1", "denque": "^1.5.0", - "lodash": "^4.17.21", "serialize-error": "^8.1.0", "split2": "^3.2.2" },