diff --git a/src/database/consultas.js b/src/database/consultas.js index eacc067..928c8ef 100644 --- a/src/database/consultas.js +++ b/src/database/consultas.js @@ -58,16 +58,18 @@ async function addEvento(evento){ let conn = await mariadb.getConn(); var rows = await conn.query ("SELECT * FROM evento WHERE id = ?", [evento.id]); conn.release(); - if (!rows){ + if (!rows.length>0){ rows = await conn.query ("INSERT INTO evento (discotecaID, nombre, localizacion, fecha, hora, descripcion, precio1, precio2) VALUES (?, ?, ?, ?, ?, ?, ?, ?)", [evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2]); - conn.release();} + conn.release(); + } else{ rows = await conn.query ("UPDATE evento SET discotecaID = ?, nombre = ?, localizacion = ?, fecha = ?, hora = ?, descripcion = ?, precio1 = ?, precio2 = ? WHERE id = ?", [evento.discotecaID, evento.nombre, evento.localizacion, evento.fecha, evento.hora, evento.descripcion, evento.precio1, evento.precio2, evento.id]); + conn.release(); } if (rows){