mirror of
https://github.com/etesync/android
synced 2025-02-16 17:42:03 +00:00
don't decode URI pathes (fixes #58), don't expect GET/POST/PUT on collections
This commit is contained in:
parent
5aa77e51a2
commit
f8f10be3ba
@ -115,8 +115,7 @@ public class QueryServerDialogFragment extends DialogFragment implements LoaderC
|
||||
|
||||
serverInfo.setCardDAV(base.supportsDAV("addressbook"));
|
||||
serverInfo.setCalDAV(base.supportsDAV("calendar-access"));
|
||||
if (!base.supportsMethod("PROPFIND") || !base.supportsMethod("GET") ||
|
||||
!base.supportsMethod("PUT") || !base.supportsMethod("DELETE") ||
|
||||
if (!base.supportsMethod("PROPFIND") || !base.supportsMethod("REPORT") ||
|
||||
(!serverInfo.isCalDAV() && !serverInfo.isCardDAV()))
|
||||
throw new IncapableResourceException(getContext().getString(R.string.neither_caldav_nor_carddav));
|
||||
|
||||
@ -160,10 +159,10 @@ public class QueryServerDialogFragment extends DialogFragment implements LoaderC
|
||||
if (homeSetAddressBooks.getMembers() != null)
|
||||
for (WebDavResource resource : homeSetAddressBooks.getMembers())
|
||||
if (resource.isAddressBook()) {
|
||||
Log.i(TAG, "Found address book: " + resource.getLocation().getPath());
|
||||
Log.i(TAG, "Found address book: " + resource.getLocation().getRawPath());
|
||||
ServerInfo.ResourceInfo info = new ServerInfo.ResourceInfo(
|
||||
ServerInfo.ResourceInfo.Type.ADDRESS_BOOK,
|
||||
resource.getLocation().getPath(),
|
||||
resource.getLocation().getRawPath(),
|
||||
resource.getDisplayName(),
|
||||
resource.getDescription(), resource.getColor()
|
||||
);
|
||||
@ -182,10 +181,10 @@ public class QueryServerDialogFragment extends DialogFragment implements LoaderC
|
||||
if (homeSetCalendars.getMembers() != null)
|
||||
for (WebDavResource resource : homeSetCalendars.getMembers())
|
||||
if (resource.isCalendar()) {
|
||||
Log.i(TAG, "Found calendar: " + resource.getLocation().getPath());
|
||||
Log.i(TAG, "Found calendar: " + resource.getLocation().getRawPath());
|
||||
ServerInfo.ResourceInfo info = new ServerInfo.ResourceInfo(
|
||||
ServerInfo.ResourceInfo.Type.CALENDAR,
|
||||
resource.getLocation().getPath(),
|
||||
resource.getLocation().getRawPath(),
|
||||
resource.getDisplayName(),
|
||||
resource.getDescription(), resource.getColor()
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user