Build a Plant Nursery Catalog - Step 22

Tell us what’s happening:

I can’t get to pass step 22 even if my output seems to be exactly the same as the expected one. I even tried to used text-compare and I get an exact match. Does anyone have a clue to help me ?

Your code so far

const ballerina = {
  commonName: "Spanish lavender",
  scientificName: "Lavandula stoechas",
  cultivar: "Ballerina"
};

const prettyPolly = {
  commonName: "Spanish lavender",
  scientificName: "Lavandula stoechas",
  cultivar: "Pretty Polly"
};

const willowVale = {
  commonName: "Spanish lavender",
  scientificName: "Lavandula stoechas",
  cultivar: "Willow Vale"
};

const hidcote = {
  commonName: "English lavender",
  scientificName: "Lavandula angustifolia",
  cultivar: "Hidcote"
};

const imperialGem = {
  commonName: "English lavender",
  scientificName: "Lavandula angustifolia",
  cultivar: "Imperial Gem"
};

const royalCrown = {
  commonName: "French lavender",
  scientificName: "Lavandula dentata",
  cultivar: "Royal Crown"
};

const catalog = new Map();
catalog.set(ballerina, { small: 20, medium: 15, large: 12 });
catalog.set(prettyPolly, { small: 31, medium: 14, large: 24 });
catalog.set(willowVale, { small: 3, medium: 5, large: 0 });
catalog.set(hidcote, { small: 33, medium: 13, large: 18 });
catalog.set(imperialGem, { small: 19, medium: 35, large: 28 });
catalog.set(royalCrown, { small: 40, medium: 22, large: 9 });

const sellPlants = (plant, size, potsNo) => {
  if (!catalog.has(plant)) return "Item not found.";
  const name = `${plant.scientificName} '${plant.cultivar}'`;
  const pots = catalog.get(plant);
  if (pots[size] - potsNo < 0) {
    return `Not enough ${size} size pots for ${name}. Only ${pots[size]} left.`;
  }
  pots[size] -= potsNo;
  return `Catalog successfully updated.`;
};

const removePlant = plant => catalog.delete(plant);

const displayCatalog = () => {
// User Editable Region
  const result = [];
  catalog.forEach((value, key) => {result.push(`${key.scientificName} '${key.cultivar}': ${value.small} S, ${value.medium} M, ${value.large} L`)})
  return result.join("\n");
};

console.log(displayCatalog());
// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36

Challenge Information:

Build a Plant Nursery Catalog - Step 22

GitHub Link: freeCodeCamp/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/673521668be7905059b2d555.md at main · freeCodeCamp/freeCodeCamp · GitHub

You are missing this

Note that the representation of each entry should terminate with a newline character.