{
$chapter = new Chapter();
$chapter->book_id = $parentBook->id;
- $chapter->priority = (new BookContents($parentBook))->getLastPriority() + 1;
+ $chapter->priority = $chapter->priority ?: (new BookContents($parentBook))->getLastPriority() + 1;
$this->baseRepo->create($chapter, $input);
Activity::add(ActivityType::CHAPTER_CREATE, $chapter);
$draft->draft = false;
$draft->revision_count = 1;
- $draft->priority = $this->getNewPriority($draft);
+ $draft->priority = $draft->priority ?: $this->getNewPriority($draft);
$draft->save();
$this->revisionRepo->storeNewForPage($draft, trans('entities.pages_initial_revision'));