Sfoglia il codice sorgente

fix destruction of undefined

marvin-wtt 1 anno fa
parent
commit
0ca47b7707
2 ha cambiato i file con 6 aggiunte e 2 eliminazioni
  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,