0

This error started appearing everywhere in our codebase out of nowhere. Few harmless looking PR's, no package updates nothing.

From my understanding, this error appears when manipulating a frozen array/object. There's no Object.freeze() nor Object.preventExtensions() in any of our codebase. It feels like most objects became frozen though. How come, it beats me.

Example:

const addOrUpdate = (array: IColumnHiderLocalStorageItem[], element: IColumnHiderLocalStorageItem) => {
 const i = array.findIndex(
   (_element: IColumnHiderLocalStorageItem) =>
    _element.configName === element.configName && _element.displayType === element.displayType);
 if (i > -1) array[i] = element;
 else array.push(element);
 return array;

};

TypeError: Cannot add property 0, object is not extensible

As now, I'm going through every merge request happened today to see anything but it's no use. Any help it appreciated.

xzcasdcxv
  • 29
  • 1
  • 5

0 Answers0