File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
src/main/java/com/owncloud/android/datamodel Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 3636import android .text .TextUtils ;
3737
3838import com .google .gson .Gson ;
39+ import com .google .gson .JsonSyntaxException ;
3940import com .owncloud .android .MainApp ;
4041import com .owncloud .android .db .ProviderMeta .ProviderTableMeta ;
4142import 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
You can’t perform that action at this time.
0 commit comments