Actually store the profile back in the Sone
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / web / pages / EditProfilePage.kt
index 1166208..95c40c8 100644 (file)
@@ -37,6 +37,7 @@ class EditProfilePage(template: Template, webInterface: WebInterface) :
                                        profile.fields.forEach { field ->
                                                field.value = TextFilter.filter(freenetRequest.httpRequest.getHeader("Host"), freenetRequest.httpRequest.getPartAsStringFailsafe("field-${field.id}", 400).trim())
                                        }
+                                       currentSone.profile = profile
                                        webInterface.core.touchConfiguration()
                                        throw RedirectException("editProfile.html")
                                } else if (freenetRequest.httpRequest.getPartAsStringFailsafe("add-field", 4) == "true") {