diff --git a/CHANGELOG.md b/CHANGELOG.md index 6655cd2db..60562d751 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Wikimedia Commons for Android +## v2.8.1 +- Fixed bug with category edits not being sent to server + ## v2.8.0 - Fixed failed uploads by modifying auth token - Fixed crashes during upload by storing file temporarily diff --git a/app/build.gradle b/app/build.gradle index 3e4f2dff1..ae4ce6af5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -87,8 +87,8 @@ android { defaultConfig { applicationId 'fr.free.nrw.commons' - versionCode 87 - versionName '2.8.0' + versionCode 88 + versionName '2.8.1' setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName()) minSdkVersion project.minSdkVersion 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()