Skip to content

Commit cad50fb

Browse files
committed
Set user name properly for multiple uploads!
1 parent c5ac165 commit cad50fb

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

commons/src/main/java/org/wikimedia/commons/Media.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ public String getCreator() {
9595
return creator;
9696
}
9797

98+
public void setCreator(String creator) {
99+
this.creator = creator;
100+
}
101+
98102
public String getThumbnailUrl(int width) {
99103
return Utils.makeThumbUrl(imageUrl, filename, width);
100104
}
@@ -149,4 +153,8 @@ public Media(Parcel in) {
149153
creator = in.readString();
150154
tags = (HashMap<String, Object>)in.readSerializable();
151155
}
156+
157+
public void setDescription(String description) {
158+
this.description = description;
159+
}
152160
}

commons/src/main/java/org/wikimedia/commons/StartUploadTask.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.net.*;
66
import android.os.*;
77
import android.provider.*;
8+
import android.text.TextUtils;
89
import android.webkit.MimeTypeMap;
910

1011
import java.io.*;
@@ -60,6 +61,14 @@ protected Contribution doInBackground(Void... voids) {
6061
throw new RuntimeException(e);
6162
}
6263

64+
if(TextUtils.isEmpty(contribution.getCreator())) {
65+
contribution.setCreator(app.getCurrentAccount().name);
66+
}
67+
68+
if(contribution.getDescription() == null) {
69+
contribution.setDescription("");
70+
}
71+
6372
String mimeType = (String)contribution.getTag("mimeType");
6473
String extension = MimeTypeMap.getSingleton().getExtensionFromMimeType(mimeType);
6574

0 commit comments

Comments
 (0)