@@ -670,7 +670,7 @@ export default class ProjectFeaturesController extends Controller {
670
670
201 ,
671
671
res ,
672
672
featureSchema . $id ,
673
- serializeDates ( created ) ,
673
+ serializeDates ( { ... created , stale : created . stale || false } ) ,
674
674
) ;
675
675
}
676
676
@@ -693,7 +693,7 @@ export default class ProjectFeaturesController extends Controller {
693
693
201 ,
694
694
res ,
695
695
featureSchema . $id ,
696
- serializeDates ( created ) ,
696
+ serializeDates ( { ... created , stale : created . stale || false } ) ,
697
697
) ;
698
698
}
699
699
@@ -740,8 +740,13 @@ export default class ProjectFeaturesController extends Controller {
740
740
environmentVariants : variantEnvironments === 'true' ,
741
741
userId : user . id ,
742
742
} ) ;
743
-
744
- res . status ( 200 ) . json ( serializeDates ( this . maybeAnonymise ( feature ) ) ) ;
743
+ const maybeAnonymized = this . maybeAnonymise ( feature ) ;
744
+ res . status ( 200 ) . json (
745
+ serializeDates ( {
746
+ ...maybeAnonymized ,
747
+ stale : maybeAnonymized . stale || false ,
748
+ } ) ,
749
+ ) ;
745
750
}
746
751
747
752
async updateFeature (
@@ -771,7 +776,7 @@ export default class ProjectFeaturesController extends Controller {
771
776
200 ,
772
777
res ,
773
778
featureSchema . $id ,
774
- serializeDates ( created ) ,
779
+ serializeDates ( { ... created , stale : created . stale || false } ) ,
775
780
) ;
776
781
}
777
782
@@ -795,7 +800,7 @@ export default class ProjectFeaturesController extends Controller {
795
800
200 ,
796
801
res ,
797
802
featureSchema . $id ,
798
- serializeDates ( updated ) ,
803
+ serializeDates ( { ... updated , stale : updated . stale || false } ) ,
799
804
) ;
800
805
}
801
806
0 commit comments