API quote search function not working

Alright so at this point i want to break something by the way this thing is behaving…
I am using the exact same logic and syntax for both the search function and the post all function but for some reason the search function refuses to let anything show up no matter how much I mess with the code…

server.js

const e = require('express');
const express = require('express');
const app = express();

const { quotes } = require('./data');
const { getRandomElement } = require('./utils');

const PORT = process.env.PORT || 4001;

app.use(express.static('public'));

app.listen(PORT, () =>{
    console.log(`listening at http://localhost:${PORT}`)
})

// get a random quote
app.get('/api/quotes/random' , (req,res) => {
    const randomQuoteRequest = getRandomElement(quotes)
    console.log({qoute:randomQuoteRequest})
    res.send({quote: randomQuoteRequest})
    
})


// return a quote with params or if none are provided return all 
app.get('/api/quotes' , (req,res) => {
    // the query in this case is for a person so 
    const requestedAuthor = req.query.person
   
    if(requestedAuthor !== undefined){
        const authoursQuotes = quotes.filter(quote => quote.person === requestedAuthor)
        console.log({quotes:authoursQuotes})
        res.send({quotes:authoursQuotes})
    } else {
        console.log({quotes})
        res.send({quotes})
    }
})

and just for the proof of the syntax here is the console log for the fetch all vs the search
fetch all (does work)

{
  quotes: [
    {
      quote: 'We build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins.',
      person: 'Ellen Ullman'
    },
    {
      quote: 'The best thing about a boolean is even if you are wrong, you are only off by a bit.',
      person: 'Anonymous'
    },
    {
      quote: "If it's a good idea, go ahead and do it. It's much easier to apologize than it is to get permission.",
      person: 'Grace Hopper'
    },
    {
      quote: 'The city’s central computer told you?  R2D2, you know better than to trust a strange computer!',
      person: 'C-3PO'
    },
    {
      quote: 'I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone.',
      person: 'Bjarne Stroustrup'
    },
    {
      quote: 'Understand well as I may, my comprehension can only be an infinitesimal fraction of all I want to understand.',
      person: 'Ada Lovelace'
    },
    {
      quote: 'Java is to JavaScript as ham is to hamster.',
      person: 'Jeremy Keith'
    },
    {
      quote: `The most dangerous phrase in the language is, "We've always done it this way."`,
      person: 'Grace Hopper'
    },
    {
      quote: 'As soon as we started programming, we found to our surprise that it wasn’t as easy to get programs right as we had thought.  Debugging had to be discovered.  I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.',
      person: 'Maurice Wilkes'
    },
    {
      quote: 'Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.',
      person: 'Bill Gates'
    },
    {
      quote: 'What one programmer can do in one month, two programmers can do in two months.',
      person: 'Fred Brooks'
    },
    {
      quote: 'The Internet? Is that thing still around?',
      person: 'Homer Simpson'
    },
    {
      quote: 'If you tell me precisely what it is a machine cannot do, then I can always make a machine which will do just that.',
      person: 'Jon von Neumann'
    }
  ]
}

fetch author (does not work)

{
  quotes: [
    {
      quote: 'Understand well as I may, my comprehension can only be an infinitesimal fraction of all I want to understand.',
      person: 'Ada Lovelace'
    }
  ]
}