Defect #16886 » RM_16886_Documents_move_error_messages_in_console.diff
app/models/attachment.rb (revision 2944) | ||
---|---|---|
265 | 265 | |
266 | 266 |
# Moves an existing attachment to its target directory |
267 | 267 |
def move_to_target_directory! |
268 |
if !new_record? & readable? |
|
269 |
src = diskfile |
|
270 |
self.disk_directory = target_directory |
|
271 |
dest = diskfile |
|
272 |
if src != dest && FileUtils.mkdir_p(File.dirname(dest)) && FileUtils.mv(src, dest) |
|
273 |
update_column :disk_directory, disk_directory |
|
274 |
end |
|
268 |
# Specific : error messages in console |
|
269 |
return unless !new_record? & readable? |
|
270 | ||
271 |
src = diskfile |
|
272 |
self.disk_directory = target_directory |
|
273 |
dest = diskfile |
|
274 | ||
275 |
return if src == dest |
|
276 | ||
277 |
if !FileUtils.mkdir_p(File.dirname(dest)) |
|
278 |
puts "Could not mkdir #{File.dirname(dest)} !" |
|
279 |
return |
|
275 | 280 |
end |
281 | ||
282 |
if !FileUtils.mv(src, dest) |
|
283 |
puts "Could not mv #{src} -> #{dest} !" |
|
284 |
return |
|
285 |
end |
|
286 | ||
287 |
puts "#{src} -> #{dest}" |
|
288 |
update_column :disk_directory, disk_directory |
|
289 |
# END -- Specific : error messages in console |
|
276 | 290 |
end |
277 | 291 | |
278 | 292 |
# Moves existing attachments that are stored at the root of the files |