X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FEditProfileFieldPage.kt;h=5e3d3c61c8780f28e96df5192e2057b0b29d3925;hp=be681e3a14de93c445876818b6ae09894d5ae422;hb=3cb0e2c78bb37f2d70ecde92ad4fcf642de788a3;hpb=cec099ef08feaff5332b81885ad989dbcb0fdfba diff --git a/src/main/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPage.kt b/src/main/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPage.kt index be681e3..5e3d3c6 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/pages/EditProfileFieldPage.kt @@ -12,15 +12,15 @@ import net.pterodactylus.util.template.TemplateContext class EditProfileFieldPage(template: Template, webInterface: WebInterface): SoneTemplatePage("editProfileField.html", template, "Page.EditProfileField.Title", webInterface, true) { - override fun handleRequest(request: FreenetRequest, templateContext: TemplateContext) { - sessionProvider.getCurrentSone(request.toadletContext)!!.let { currentSone -> + override fun handleRequest(freenetRequest: FreenetRequest, templateContext: TemplateContext) { + sessionProvider.getCurrentSone(freenetRequest.toadletContext)!!.let { currentSone -> currentSone.profile.let { profile -> - if (request.isPOST) { - if (request.httpRequest.getPartAsStringFailsafe("cancel", 4) == "true") { + if (freenetRequest.isPOST) { + if (freenetRequest.httpRequest.getPartAsStringFailsafe("cancel", 4) == "true") { throw RedirectException("editProfile.html#profile-fields") } - val field = profile.getFieldById(request.httpRequest.getPartAsStringFailsafe("field", 36)) ?: throw RedirectException("invalid.html") - request.httpRequest.getPartAsStringFailsafe("name", 256).let { name -> + val field = profile.getFieldById(freenetRequest.httpRequest.getPartAsStringFailsafe("field", 36)) ?: throw RedirectException("invalid.html") + freenetRequest.httpRequest.getPartAsStringFailsafe("name", 256).let { name -> try { if (name != field.name) { field.name = name @@ -33,7 +33,7 @@ class EditProfileFieldPage(template: Template, webInterface: WebInterface): } } } - templateContext["field"] = profile.getFieldById(request.httpRequest.getParam("field")) ?: throw RedirectException("invalid.html") + templateContext["field"] = profile.getFieldById(freenetRequest.httpRequest.getParam("field")) ?: throw RedirectException("invalid.html") } } }