unclecheese/KickAssets — Issue #33: File Renaming does not change Title
Author: micahsheets
Created: 2012-01-17 01:13:10+00:00
State: open

I noticed that renaming a file or folder in KickAssetsAdmin changes the Name in the database but not the Title. This is a problem in the CMS when selecting a folder to insert an image from since the TinyMCE dropdown for selecting the image uses Title instead of Name. All the folders I created are listed as New-Folder still. I have fixed this by editing KickAssetAdmin.php.

public function updatefilename(SS_HTTPRequest $r) {
if($file = DataObject::get_by_id("File", (int) $r->requestVar('fileid'))) {
$file->setName($r->requestVar('new'));
$file->Title = $r->requestVar('new'); // This is the new line so that Title gets updated as well.
$file->write();
$template = $file instanceof Folder ? "Folder" : "File";
return $this->customise($this->getFields($file))->renderWith($template);
}

}