Quality Assurance

Alguien podría ayudarme con este metodo get, ya me pasan todas las pruebas a excepción de esta:
“You can send a GET request to /api/issues/{projectname} for an array of all issues for that specific projectname, with all the fields present for each issue.”
Ya he intentado hacer muchas cosas y no consigo que pase, este es la parte del codigo que me esta fallando:
".get(function (req, res) {
let project = req.params.project;
const filters = req.query;
console.log(“Filters:”, filters);

  const filteredIssues = issues.filter(issue => {
    return Object.keys(filters).every(filterKey => {
      const filterValue = filters[filterKey];

      if (issue[filterKey]) {
        if (filterKey === 'issue_title' || filterKey === 'issue_text' || filterKey === 'created_by' || filterKey === 'assigned_to' || filterKey === 'status_text') {
          const regex = new RegExp(filterValue, 'i');
          return regex.test(issue[filterKey]);
        } else {
          return issue[filterKey].toString().includes(filterValue);
        }
      }

      return false;
    });
  });
  console.log("filteredIssues:", filteredIssues);
  const maxResultSize = 3;
  const limitedFilteredIssues = filteredIssues.slice(0, maxResultSize);

  res.json(limitedFilteredIssues);
})"

Nota: Estoy corriendo el proyecto en local.

Agradezco su atención.


Could someone help me with this get method, all the tests already pass me except for this one:
“You can send a GET request to /api/issues/{projectname} for an array of all issues for that specific projectname, with all the fields present for each issue.”
I have already tried to do many things and I can’t get it to happen, this is the part of the code that is failing me:
".get(function (req, res) {
let project = req.params.project;
const filters = req.query;
console.log(“Filters:”, filters);

   const filteredIssues = issues.filter(issue => {
     return Object.keys(filters).every(filterKey => {
       const filterValue = filters[filterKey];

       if (issue[filterKey]) {
         if (filterKey === 'issue_title' || filterKey === 'issue_text' || filterKey === 'created_by' || filterKey === 'assigned_to' || filterKey === 'status_text') {
           const regex = new RegExp(filterValue, 'i');
           return regex.test(issue[filterKey]);
         } else {
           return issue[filterKey].toString().includes(filterValue);
         }
       }

       return false;
     });
   });
   console.log("filteredIssues:", filteredIssues);
   const maxResultSize = 3;
   const limitedFilteredIssues = filteredIssues.slice(0, maxResultSize);

   res.json(limitedFilteredIssues);
 })"

Note: I am running the project locally.

Thank you for your attention

Please post a GitHub repo with your code or create a Replit and post that.