Missing checksum #1419

This commit is contained in:
Karel Pičman 2023-01-18 13:11:26 +01:00
parent 1746cab0c6
commit 9cfb67ff24
2 changed files with 20 additions and 0 deletions

View File

@ -142,6 +142,7 @@ class DmsfFilesController < ApplicationController
revision.size = last_revision.size
revision.disk_filename = last_revision.disk_filename
revision.mime_type = last_revision.mime_type
revision.digest = last_revision.digest
end
# Custom fields

View File

@ -119,5 +119,24 @@ class DmsfFilesControllerTest < RedmineDmsf::Test::TestCase
get :obsolete_revision, params: { id: @file1.last_revision.id }
assert :forbiden
end
def test_create_revision
assert_difference 'DmsfFileRevision.count', +1 do
post :create_revision,
params: {
id: @file1.id,
version_major: @file1.last_revision.major_version,
version_major: @file1.last_revision.minor_version + 1,
dmsf_file_revision: {
title: @file1.last_revision.title,
name: @file1.last_revision.name,
description: @file1.last_revision.description,
comment: 'New revision'
}
}
end
assert_redirected_to dmsf_folder_path(id: @file1.project)
assert_not_nil @file1.last_revision.digest
end
end