Closed BernoldNL closed 2 years ago
The documentation is incorrect, it should have been updated when we changed the behavior of FeatureFactory to set SetDoesNotChangeLastChange by default. There is no backward compatibility problem because the flag is only set when creating a new HS4 feature. The doc will be fixed. Tracked as PSDK-244 Thank you for reporting
Environment and System Config
Describe the issue The documentation for EMiscFlag.SetDoesNotChangeLastChange says "if set, any set to a device value will not reset last change. This is not set by default for backward compatibility". But it is set by default. If you simply create a feature the checkmark is set. It requires an additional FeatureFactory.WithoutMiscFlags(EMiscFlag.SetDoesNotChangeLastChange) to remove this flag. So either the documentation is incorrect, or default behavior is not as intended (I did not create any plugin prior to HS4, so I'm not sure what would make it backward compatible).
Steps to Reproduce Steps to reproduce the behavior:```