Skip to content

Commit e00f69a

Browse files
committed
Merged from 2.8-release
2 parents 87b6568 + a5d4e8f commit e00f69a

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,13 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) {
148148
if (resultCode == RESULT_OK) {
149149
Timber.d("OnActivityResult() parameters: Req code: %d Result code: %d Data: %s",
150150
requestCode, resultCode, data);
151+
String wikidataEntityId = directPrefs.getString("WikiDataEntityId", null);
151152
if (requestCode == ContributionController.SELECT_FROM_CAMERA) {
152153
// If coming from camera, pass null as uri. Because camera photos get saved to a
153154
// fixed directory
154-
controller.handleImagePicked(requestCode, null, true, null);
155+
controller.handleImagePicked(requestCode, null, true, wikidataEntityId);
155156
} else {
156-
controller.handleImagePicked(requestCode, data.getData(), true, null);
157+
controller.handleImagePicked(requestCode, data.getData(), true, wikidataEntityId);
157158
}
158159
} else {
159160
Timber.e("OnActivityResult() parameters: Req code: %d Result code: %d Data: %s",

app/src/main/java/fr/free/nrw/commons/nearby/NearbyMapFragment.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -806,12 +806,13 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) {
806806
if (resultCode == RESULT_OK) {
807807
Timber.d("OnActivityResult() parameters: Req code: %d Result code: %d Data: %s",
808808
requestCode, resultCode, data);
809+
String wikidataEntityId = directPrefs.getString("WikiDataEntityId", null);
809810
if (requestCode == ContributionController.SELECT_FROM_CAMERA) {
810811
// If coming from camera, pass null as uri. Because camera photos get saved to a
811812
// fixed directory
812-
controller.handleImagePicked(requestCode, null, true, null);
813+
controller.handleImagePicked(requestCode, null, true, wikidataEntityId);
813814
} else {
814-
controller.handleImagePicked(requestCode, data.getData(), true, null);
815+
controller.handleImagePicked(requestCode, data.getData(), true, wikidataEntityId);
815816
}
816817
} else {
817818
Timber.e("OnActivityResult() parameters: Req code: %d Result code: %d Data: %s",

app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import timber.log.Timber;
3535

3636
import static fr.free.nrw.commons.theme.NavigationBaseActivity.startActivityWithFlags;
37+
import static fr.free.nrw.commons.wikidata.WikidataConstants.WIKIDATA_ENTITY_ID_PREF;
3738

3839
public class PlaceRenderer extends Renderer<Place> {
3940

@@ -160,6 +161,7 @@ private void storeSharedPrefs() {
160161
editor.putString("Title", place.getName());
161162
editor.putString("Desc", place.getLongDescription());
162163
editor.putString("Category", place.getCategory());
164+
editor.putString(WIKIDATA_ENTITY_ID_PREF, place.getWikiDataEntityId());
163165
editor.apply();
164166
}
165167

@@ -241,4 +243,4 @@ private boolean showMenu() {
241243
return place.hasCommonsLink() || place.hasWikidataLink();
242244
}
243245

244-
}
246+
}

app/src/main/java/fr/free/nrw/commons/upload/UploadController.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,6 @@ public void startUpload(String title, Uri contentProviderUri, Uri mediaUri, Stri
114114
contribution.setTag("mimeType", mimeType);
115115
contribution.setSource(source);
116116

117-
//Calls the next overloaded method
118-
startUpload(contribution, onComplete);
119-
120117
Timber.d("Wikidata entity ID received from Share activity is %s", wikiDataEntityId);
121118
//TODO: Modify this to include coords
122119
Account currentAccount = sessionManager.getCurrentAccount();
@@ -136,7 +133,8 @@ public void startUpload(String title, Uri contentProviderUri, Uri mediaUri, Stri
136133
contribution.setWikiDataEntityId(wikiDataEntityId);
137134
contribution.setContentProviderUri(contentProviderUri);
138135

139-
136+
//Calls the next overloaded method
137+
startUpload(contribution, onComplete);
140138
}
141139

142140
/**

0 commit comments

Comments
 (0)