Fix PUT /accounts/{id}/preferences
Docs said use PUT, but the implementation was using POST. The sister API of diff.preferences uses PUT, so use PUT. Change-Id: Ied72c36aa74ff07c1666ba60f0cc32b03cc841d5
This commit is contained in:
@@ -409,7 +409,7 @@ public class MyPreferencesScreen extends SettingsScreen {
|
||||
}
|
||||
|
||||
AccountApi.self().view("preferences")
|
||||
.post(Preferences.create(p, items), new GerritCallback<Preferences>() {
|
||||
.put(Preferences.create(p, items), new GerritCallback<Preferences>() {
|
||||
@Override
|
||||
public void onSuccess(Preferences prefs) {
|
||||
Gerrit.getUserAccount().setGeneralPreferences(p);
|
||||
|
||||
@@ -270,7 +270,7 @@ class DownloadBox extends VerticalPanel {
|
||||
PreferenceInput in = PreferenceInput.create();
|
||||
in.download_scheme(scheme);
|
||||
AccountApi.self().view("preferences")
|
||||
.post(in, new AsyncCallback<JavaScriptObject>() {
|
||||
.put(in, new AsyncCallback<JavaScriptObject>() {
|
||||
@Override
|
||||
public void onSuccess(JavaScriptObject result) {
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ class NewChangeScreenBar extends Composite {
|
||||
|
||||
Prefs in = Prefs.createObject().cast();
|
||||
in.change_screen(sel.name());
|
||||
AccountApi.self().view("preferences").background().post(in,
|
||||
AccountApi.self().view("preferences").background().put(in,
|
||||
new AsyncCallback<JavaScriptObject>() {
|
||||
@Override public void onFailure(Throwable caught) {}
|
||||
@Override public void onSuccess(JavaScriptObject result) {}
|
||||
|
||||
@@ -62,7 +62,7 @@ public class Module extends RestApiModule {
|
||||
child(ACCOUNT_KIND, "capabilities").to(Capabilities.class);
|
||||
get(ACCOUNT_KIND, "groups").to(GetGroups.class);
|
||||
get(ACCOUNT_KIND, "preferences").to(GetPreferences.class);
|
||||
post(ACCOUNT_KIND, "preferences").to(SetPreferences.class);
|
||||
put(ACCOUNT_KIND, "preferences").to(SetPreferences.class);
|
||||
get(ACCOUNT_KIND, "preferences.diff").to(GetDiffPreferences.class);
|
||||
put(ACCOUNT_KIND, "preferences.diff").to(SetDiffPreferences.class);
|
||||
get(CAPABILITY_KIND).to(GetCapabilities.CheckOne.class);
|
||||
|
||||
Reference in New Issue
Block a user