Redirect back to profile after adding a field.
[Sone.git] / src / main / java / net / pterodactylus / sone / web / EditProfilePage.java
index fc1a0bb..c1bac4a 100644 (file)
@@ -84,7 +84,7 @@ public class EditProfilePage extends SoneTemplatePage {
                                }
                                currentSone.setProfile(profile);
                                webInterface.getCore().saveSone(currentSone);
-                               throw new RedirectException("index.html");
+                               throw new RedirectException("editProfile.html");
                        } else if (request.getHttpRequest().getPartAsStringFailsafe("add-field", 4).equals("true")) {
                                String fieldName = request.getHttpRequest().getPartAsStringFailsafe("field-name", 256).trim();
                                try {
@@ -92,6 +92,7 @@ public class EditProfilePage extends SoneTemplatePage {
                                        currentSone.setProfile(profile);
                                        fields = profile.getFields();
                                        webInterface.getCore().saveSone(currentSone);
+                                       throw new RedirectException("editProfile.html#profile-fields");
                                } catch (IllegalArgumentException iae1) {
                                        dataProvider.set("fieldName", fieldName);
                                        dataProvider.set("duplicateFieldName", true);