]> BookStack Code Mirror - bookstack/blobdiff - app/Entities/Repos/PageRepo.php
Update Localization.php in Middleware with "no" tag for estimate.
[bookstack] / app / Entities / Repos / PageRepo.php
index d92085a61cf4c786f9c2f0c6210e9363cf8f5611..e5f13463c388f781dd215338afb4af37cefaa7c5 100644 (file)
@@ -180,12 +180,11 @@ class PageRepo
             $page->template = ($input['template'] === 'true');
         }
 
+        $pageContent = new PageContent($page);
+        $pageContent->setNewHTML($input['html']);
         $this->baseRepo->update($page, $input);
 
         // Update with new details
-        $page->fill($input);
-        $pageContent = new PageContent($page);
-        $pageContent->setNewHTML($input['html']);
         $page->revision_count++;
 
         if (setting('app-editor') !== 'markdown') {
@@ -279,7 +278,7 @@ class PageRepo
         $revision = $page->revisions()->where('id', '=', $revisionId)->first();
         $page->fill($revision->toArray());
         $content = new PageContent($page);
-        $content->setNewHTML($page->html);
+        $content->setNewHTML($revision->html);
         $page->updated_by = user()->id;
         $page->refreshSlug();
         $page->save();