Updating properties of datasets can corrupt the data

Description

The code to update the properties of a dataset is identical with creating a dataset, with two differences:

  • it checks that the dataset already exists

  • it checks that the new type is the same as the old type
    It does not check whether the embedded datasets are the same as in the existing dataset spec. This is ok as long as dataset code can never be upgraded, but with unchecked dataset upgrade, this is not guaranteed any longer.

Release Notes

None

Activity

Show:

Priyanka NambiarMarch 26, 2015 at 2:46 AM

Deprioritizing for 3.0

Won't Fix
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Affects versions

Components

Priority

Created March 17, 2015 at 12:31 AM
Updated June 9, 2020 at 1:27 AM
Resolved June 9, 2020 at 1:27 AM