Fix applying last_modified_by at asset update [SCI-10033]

This commit is contained in:
Ivan Kljun 2024-02-07 15:31:13 +01:00
parent 8fa1c21e73
commit 5276faa74b
3 changed files with 3 additions and 3 deletions

View file

@ -37,8 +37,8 @@ class AssetSyncController < ApplicationController
end
ActiveRecord::Base.transaction do
@asset.file.attach(io: request.body, filename: @asset.file.filename)
@asset.update(last_modified_by: current_user)
@asset.file.attach(io: request.body, filename: @asset.file.filename)
log_activity(:edit)
end

View file

@ -186,8 +186,8 @@ class AssetsController < ApplicationController
orig_file_name = @asset.file_name
return render_403 unless can_read_team?(@asset.team)
@asset.file.attach(io: params.require(:image), filename: orig_file_name)
@asset.last_modified_by = current_user
@asset.file.attach(io: params.require(:image), filename: orig_file_name)
@asset.save!
create_edit_image_activity(@asset, current_user, :finish_editing)
# release previous image space

View file

@ -39,8 +39,8 @@ class MarvinJsService
return unless attachment
file = generate_image(params)
attach_file(attachment, file, params)
asset.update(last_modified_by: current_user) if asset.is_a?(Asset)
attach_file(attachment, file, params)
asset.post_process_file if asset.instance_of?(Asset)
asset
end