@@ -258,7 +258,7 @@ export function initialize(env, user, specifiedOptions, platform, extraOptionDef
258258 function variationDetailInternal ( key , defaultValue , sendEvent , includeReasonInEvent ) {
259259 let detail ;
260260
261- if ( flags && flags . hasOwnProperty ( key ) && flags [ key ] && ! flags [ key ] . deleted ) {
261+ if ( flags && utils . objectHasOwnProperty ( flags , key ) && flags [ key ] && ! flags [ key ] . deleted ) {
262262 const flag = flags [ key ] ;
263263 detail = getFlagDetail ( flag ) ;
264264 if ( flag . value === null || flag . value === undefined ) {
@@ -294,7 +294,7 @@ export function initialize(env, user, specifiedOptions, platform, extraOptionDef
294294 }
295295
296296 for ( const key in flags ) {
297- if ( flags . hasOwnProperty ( key ) ) {
297+ if ( utils . objectHasOwnProperty ( flags , key ) ) {
298298 results [ key ] = variationDetailInternal ( key , null , ! options . sendEventsOnlyForVariation ) . value ;
299299 }
300300 }
@@ -407,7 +407,7 @@ export function initialize(env, user, specifiedOptions, platform, extraOptionDef
407407 }
408408
409409 for ( const key in flags ) {
410- if ( flags . hasOwnProperty ( key ) && flags [ key ] ) {
410+ if ( utils . objectHasOwnProperty ( flags , key ) && flags [ key ] ) {
411411 if ( newFlags [ key ] && ! utils . deepEquals ( newFlags [ key ] . value , flags [ key ] . value ) ) {
412412 changes [ key ] = { previous : flags [ key ] . value , current : getFlagDetail ( newFlags [ key ] ) } ;
413413 } else if ( ! newFlags [ key ] || newFlags [ key ] . deleted ) {
@@ -416,7 +416,7 @@ export function initialize(env, user, specifiedOptions, platform, extraOptionDef
416416 }
417417 }
418418 for ( const key in newFlags ) {
419- if ( newFlags . hasOwnProperty ( key ) && newFlags [ key ] && ( ! flags [ key ] || flags [ key ] . deleted ) ) {
419+ if ( utils . objectHasOwnProperty ( newFlags , key ) && newFlags [ key ] && ( ! flags [ key ] || flags [ key ] . deleted ) ) {
420420 changes [ key ] = { current : getFlagDetail ( newFlags [ key ] ) } ;
421421 }
422422 }
0 commit comments