Преглед изворни кода

fix destruction of undefined

marvin-wtt пре 1 година
родитељ
комит
0ca47b7707
2 измењених фајлова са 6 додато и 2 уклоњено
  1. 3 1
      server/queries/domain.queries.js
  2. 3 1
      server/queries/host.queries.js

+ 3 - 1
server/queries/domain.queries.js

@@ -28,10 +28,12 @@ function get(match) {
 async function add(params) {
   params.address = params.address.toLowerCase();
 
-  let { id } = await knex("domains")
+  const existingDomain = await knex("domains")
     .where("address", params.address)
     .first();
 
+  let id = existingDomain?.id;
+
   const newDomain = {
     address: params.address,
     homepage: params.homepage,

+ 3 - 1
server/queries/host.queries.js

@@ -26,10 +26,12 @@ async function find(match) {
 async function add(params) {
   params.address = params.address.toLowerCase();
 
-  let { id } = await knex("hosts")
+  const existingHost = await knex("hosts")
     .where("address", params.address)
     .first();
 
+  let id = existingHost?.id;
+
   const newHost = {
     address: params.address,
     banned: !!params.banned,