diff --git a/classes/Boom/Controller/Cms/Page/Version/Save.php b/classes/Boom/Controller/Cms/Page/Version/Save.php
index <HASH>..<HASH> 100644
--- a/classes/Boom/Controller/Cms/Page/Version/Save.php
+++ b/classes/Boom/Controller/Cms/Page/Version/Save.php
@@ -59,7 +59,9 @@ class Boom_Controller_Cms_Page_Version_Save extends Controller_Cms_Page_Version
 		// Are we saving and publishing the new version?
 		if (isset($post->publish))
 		{
-			$this->new_version->set('embargoed_until', $_SERVER['REQUEST_TIME']);
+			$this->new_version
+				->set('embargoed_until', $_SERVER['REQUEST_TIME'])
+				->set('published', TRUE);
 		}
 
 		// Has the page title been changed?
Bugfix: save and publish not publishing a page which hasn't been published before