diff --git a/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java b/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java index 4cf0d8253..12b8972ff 100644 --- a/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java +++ b/app/src/main/java/fr/free/nrw/commons/mwapi/ApacheHttpClientMediaWikiApi.java @@ -270,7 +270,8 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { public String edit(String editToken, String processedPageContent, String filename, String summary) throws IOException { return api.action("edit") .param("title", filename) - .param("token", editToken) + .param("token", getEditToken()) + .param("centralauthtoken", getCentralAuthToken()) .param("text", processedPageContent) .param("summary", summary) .post() @@ -283,7 +284,8 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { public String appendEdit(String editToken, String processedPageContent, String filename, String summary) throws IOException { return api.action("edit") .param("title", filename) - .param("token", editToken) + .param("token", getEditToken()) + .param("centralauthtoken", getCentralAuthToken()) .param("appendtext", processedPageContent) .param("summary", summary) .post() @@ -295,7 +297,8 @@ public class ApacheHttpClientMediaWikiApi implements MediaWikiApi { public String prependEdit(String editToken, String processedPageContent, String filename, String summary) throws IOException { return api.action("edit") .param("title", filename) - .param("token", editToken) + .param("token", getEditToken()) + .param("centralauthtoken", getCentralAuthToken()) .param("prependtext", processedPageContent) .param("summary", summary) .post()