REST Service for POPCORN - ILIAS
alex
2025-06-02 4d7b17561bf7a11572f31e9a51818a5de4f73528
lib/db.js
@@ -25,6 +25,9 @@
   getUserByUserId,
   getUserDefinedFields,
   getUserDefinedField,
   getObjIdFromRefId,
   getRefIdFromObjId,
}
/////////////////////////////////////////////////////////////////////////
@@ -113,6 +116,30 @@
   return results
}
/////// obj_id / ref_id ////////////////////////////////////////////////////////////////
async function getObjIdFromRefId (refId) {
   const pool = await poolP
   const [results] = await pool.query(
      `SELECT ref_id, obj_id
       FROM ${database}.object_reference as obr
       WHERE obr.ref_id = ${refId}
      `
   )
   return results.length ? results[0] : undefined
}
async function getRefIdFromObjId (objId) {
   const pool = await poolP
   const [results] = await pool.query(
      `SELECT ref_id, obj_id
       FROM ${database}.object_reference as obr
       WHERE obr.obj_id = ${objId}
      `
   )
   return results.length ? results[0] : undefined
}
/////////////////////////////////////////////////////////////////////////
async function promiseDelay (ms) {