Skip to content

Commit 0d1c971

Browse files
andreyluizkamilogorek
authored andcommitted
fix: update read only property assign. (getsentry#2110)
1 parent 4ada6a2 commit 0d1c971

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

packages/browser/src/helpers.ts

+8-5
Original file line numberDiff line numberDiff line change
@@ -143,11 +143,14 @@ export function wrap(
143143

144144
// Restore original function name (not all browsers allow that)
145145
try {
146-
Object.defineProperty(sentryWrapped, 'name', {
147-
get(): string {
148-
return fn.name;
149-
},
150-
});
146+
const descriptor = Object.getOwnPropertyDescriptor(sentryWrapped, 'name') as PropertyDescriptor;
147+
if (descriptor.configurable) {
148+
Object.defineProperty(sentryWrapped, 'name', {
149+
get(): string {
150+
return fn.name;
151+
},
152+
});
153+
}
151154
} catch (_oO) {
152155
/*no-empty*/
153156
}

0 commit comments

Comments
 (0)