File tree Expand file tree Collapse file tree
app/src/main/java/com/owncloud/android/files Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -314,9 +314,15 @@ private void filterEdit(
314314 */
315315 @ NextcloudServer (max = 18 )
316316 private boolean isRichDocumentEditingSupported (OCCapability capability , String mimeType ) {
317+ final var mimeTypeList = capability .getRichDocumentsMimeTypeList ();
318+ final var isMimeTypeListContainsMimeType = (mimeTypeList != null && mimeTypeList .contains (mimeType ));
319+
320+ final var optionalMimeTypeList = capability .getRichDocumentsOptionalMimeTypeList ();
321+ final var isOptionalMimeTypeListContainsMimeType = (optionalMimeTypeList != null &&
322+ optionalMimeTypeList .contains (mimeType ));
323+
317324 return isSingleFile () &&
318- (capability .getRichDocumentsMimeTypeList ().contains (mimeType ) ||
319- capability .getRichDocumentsOptionalMimeTypeList ().contains (mimeType )) &&
325+ (isMimeTypeListContainsMimeType || isOptionalMimeTypeListContainsMimeType ) &&
320326 capability .getRichDocumentsDirectEditing ().isTrue ();
321327 }
322328
You can’t perform that action at this time.
0 commit comments