Skip to content

Commit fbd9eea

Browse files
reset potential wrong saved sharee date
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
1 parent a76c766 commit fbd9eea

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/com/owncloud/android/datamodel/FileDataStorageManager.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import android.text.TextUtils;
3737

3838
import com.google.gson.Gson;
39+
import com.google.gson.JsonSyntaxException;
3940
import com.owncloud.android.MainApp;
4041
import com.owncloud.android.db.ProviderMeta.ProviderTableMeta;
4142
import com.owncloud.android.lib.common.network.WebdavEntry;
@@ -1001,9 +1002,14 @@ private OCFile createFileInstance(Cursor c) {
10011002
if ("null".equals(sharees) || sharees.isEmpty()) {
10021003
file.setSharees(new ArrayList<>());
10031004
} else {
1004-
ShareeUser[] shareesArray = new Gson().fromJson(sharees, ShareeUser[].class);
1005+
try {
1006+
ShareeUser[] shareesArray = new Gson().fromJson(sharees, ShareeUser[].class);
10051007

1006-
file.setSharees(new ArrayList<>(Arrays.asList(shareesArray)));
1008+
file.setSharees(new ArrayList<>(Arrays.asList(shareesArray)));
1009+
} catch (JsonSyntaxException e) {
1010+
// ignore saved value due to api change
1011+
file.setSharees(new ArrayList<>());
1012+
}
10071013
}
10081014
}
10091015

0 commit comments

Comments
 (0)