fix bug in post normailzation
This commit is contained in:
parent
51332cef0b
commit
fa64f77738
@ -170,10 +170,16 @@ class ComicPressComicPost {
|
|||||||
usort($remaining_posts_to_sort[$type], array(&$this, 'sort_remaining_comic_images'));
|
usort($remaining_posts_to_sort[$type], array(&$this, 'sort_remaining_comic_images'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = array_merge($comic_image_ordering, $remaining_posts_to_sort);
|
foreach ($remaining_posts_to_sort as $type => $posts) {
|
||||||
|
if (is_array($comic_image_ordering[$type])) {
|
||||||
|
$comic_image_ordering[$type] = array_merge($comic_image_ordering[$type], $posts);
|
||||||
|
} else {
|
||||||
|
$comic_image_ordering[$type] = $posts;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
update_post_meta($this->post->ID, 'comic_ordering', $this->build_comic_ordering_string($result));
|
update_post_meta($this->post->ID, 'comic_ordering', $this->build_comic_ordering_string($comic_image_ordering));
|
||||||
return $result;
|
return $comic_image_ordering;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -151,7 +151,7 @@ class ComicPressComicPostTest extends PHPUnit_Framework_TestCase {
|
|||||||
$p->expects($this->any())->method('get_comic_image_attachments')->will($this->returnValue($attachments));
|
$p->expects($this->any())->method('get_comic_image_attachments')->will($this->returnValue($attachments));
|
||||||
|
|
||||||
wp_insert_post((object)array('ID' => 1));
|
wp_insert_post((object)array('ID' => 1));
|
||||||
update_post_meta(1, 'comic_ordering', "comic:3,2");
|
update_post_meta(1, 'comic_ordering', "comic:3");
|
||||||
|
|
||||||
$p->post = (object)array('ID' => 1);
|
$p->post = (object)array('ID' => 1);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user