/// Initializes a new instance of the class.
diff --git a/MediaBrowser.WebDashboard/Api/DashboardService.cs b/MediaBrowser.WebDashboard/Api/DashboardService.cs
index 7cf6b2873..1603fc9eb 100644
--- a/MediaBrowser.WebDashboard/Api/DashboardService.cs
+++ b/MediaBrowser.WebDashboard/Api/DashboardService.cs
@@ -430,6 +430,7 @@ namespace MediaBrowser.WebDashboard.Api
"UpdatePasswordPage.js",
"UserImagePage.js",
"UserProfilesPage.js",
+ "WizardFinishPage.js",
"WizardStartPage.js",
"WizardUserPage.js",
"SupporterKeyPage.js",
diff --git a/MediaBrowser.WebDashboard/Html/scripts/WizardFinishPage.js b/MediaBrowser.WebDashboard/Html/scripts/WizardFinishPage.js
new file mode 100644
index 000000000..1633bf140
--- /dev/null
+++ b/MediaBrowser.WebDashboard/Html/scripts/WizardFinishPage.js
@@ -0,0 +1,16 @@
+var WizardFinishPage = {
+
+ onFinish: function() {
+
+ ApiClient.getServerConfiguration().done(function (config) {
+
+ config.IsStartupWizardCompleted = true;
+
+ ApiClient.updateServerConfiguration(config).done(function() {
+ Dashboard.navigate('dashboard.html');
+ });
+ });
+
+ }
+
+};
\ No newline at end of file
diff --git a/MediaBrowser.WebDashboard/Html/wizardFinish.html b/MediaBrowser.WebDashboard/Html/wizardFinish.html
index 06650c4f8..3d51aa0bf 100644
--- a/MediaBrowser.WebDashboard/Html/wizardFinish.html
+++ b/MediaBrowser.WebDashboard/Html/wizardFinish.html
@@ -16,7 +16,7 @@
-
+
diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
index a2a1269ee..7d4895020 100644
--- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
+++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
@@ -384,6 +384,7 @@
+