Skip to content

Commit 39bd7c3

Browse files
committed
fix: original image being set on unscaled attachments on rename
1 parent a216df4 commit 39bd7c3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

inc/media_rename/attachment_rename.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,15 @@ private function update_attachment_metadata( $old_path, $new_path ) {
136136

137137
// Update file path in metadata
138138
$original_image = sprintf( '%s.%s', $new_file_name_no_ext, $extension );
139-
$meta_file = $this->attachment->is_scaled() ? sprintf( '%s-scaled.%s', $new_file_name_no_ext, $extension ) : $original_image;
139+
$meta_file = $original_image;
140+
141+
if( $this->attachment->is_scaled() ) {
142+
$meta_file = sprintf( '%s-scaled.%s', $new_file_name_no_ext, $extension );
143+
$metadata['original_image'] = $original_image;
144+
}
140145

141146
$metadata['file'] = sprintf( '%s/%s', $this->attachment->get_metadata_prefix_path(), $meta_file );
142-
$metadata['original_image'] = $original_image;
147+
143148

144149
// Update image sizes if they exist
145150
if ( isset( $metadata['sizes'] ) && is_array( $metadata['sizes'] ) ) {

0 commit comments

Comments
 (0)