summaryrefslogtreecommitdiff
path: root/src/couch/src/couch_bt_engine_header.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch/src/couch_bt_engine_header.erl')
-rw-r--r--src/couch/src/couch_bt_engine_header.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/couch/src/couch_bt_engine_header.erl b/src/couch/src/couch_bt_engine_header.erl
index 467bb2ff8..9c8e7adb3 100644
--- a/src/couch/src/couch_bt_engine_header.erl
+++ b/src/couch/src/couch_bt_engine_header.erl
@@ -234,8 +234,8 @@ upgrade_disk_version(#db_header{}=Header) ->
2 -> throw({database_disk_version_error, ?OLD_DISK_VERSION_ERROR});
3 -> throw({database_disk_version_error, ?OLD_DISK_VERSION_ERROR});
4 -> Header#db_header{security_ptr = nil}; % [0.10 - 0.11)
- 5 -> Header; % pre 1.2
- 6 -> Header; % pre clustered purge
+ 5 -> Header#db_header{disk_version = ?LATEST_DISK_VERSION}; % pre 1.2
+ 6 -> Header#db_header{disk_version = ?LATEST_DISK_VERSION}; % pre clustered purge
?LATEST_DISK_VERSION -> Header;
_ ->
Reason = "Incorrect disk header version",
@@ -368,12 +368,12 @@ upgrade_v3_test() ->
-endif.
-upgrade_v5_test() ->
+upgrade_v5_to_v7_test() ->
Vsn5Header = mk_header(5),
NewHeader = upgrade_disk_version(upgrade_tuple(Vsn5Header)),
?assert(is_record(NewHeader, db_header)),
- ?assertEqual(5, disk_version(NewHeader)),
+ ?assertEqual(7, disk_version(NewHeader)),
% Security ptr isn't changed for v5 headers
?assertEqual(bang, security_ptr(NewHeader)).