Cant understand the error / Help needed

ok, so everything is fine in the code(probably) . All tests are passed but its showing an error saying " You should not change the collection object’s initialization".

can anyone help, it’s giving me a headache.

Your code so far


// Setup
var collection = {
  "2548": {
    "album": "Slippery When Wet",
    "artist": "Bon Jovi",
    "tracks": [ 
      "Let It Rock", 
      "You Give Love a Bad Name" 
    ]
  },
  "2468": {
    "album": "1999",
    "artist": "Prince",
    "tracks": [ 
      "1999", 
      "Little Red Corvette" 
    ]
  },
  "1245": {
    "artist": "Robert Palmer",
    "tracks": [ ]
  },
  "5439": {
    "album": "ABBA Gold"
  }
};

// Only change code below this line
function updateRecords(id, prop, value) {
if (value === "") {
  delete collection[id][prop];
} else if (prop === "tracks") {
  collection[id][prop] = collection[id][prop] || [];
  collection[id][prop].push(value);
} else {
  collection[id][prop] = value;
}

return collection;
}

// Alter values below to test your code
updateRecords(2468, "tracks", "test");


Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15.

Challenge: Record Collection

Link to the challenge:

The challenge ask you to only change the code bellow the text
this line
// Only change code below this line
Did you do what it asked?
Hint

If you reset the lesson you see that the above code is diffrend then what you have.

wow, that did the trick! I pasted the code after writing it in vscode guess that was the problem.
thanks very much