skip google map files (#24807)
This commit is contained in:
parent
83aa28ed1d
commit
648fc8d916
|
@ -57,6 +57,7 @@ class Google extends \OC\Files\Storage\Common {
|
||||||
const SPREADSHEET = 'application/vnd.google-apps.spreadsheet';
|
const SPREADSHEET = 'application/vnd.google-apps.spreadsheet';
|
||||||
const DRAWING = 'application/vnd.google-apps.drawing';
|
const DRAWING = 'application/vnd.google-apps.drawing';
|
||||||
const PRESENTATION = 'application/vnd.google-apps.presentation';
|
const PRESENTATION = 'application/vnd.google-apps.presentation';
|
||||||
|
const MAP = 'application/vnd.google-apps.map';
|
||||||
|
|
||||||
public function __construct($params) {
|
public function __construct($params) {
|
||||||
if (isset($params['configured']) && $params['configured'] === 'true'
|
if (isset($params['configured']) && $params['configured'] === 'true'
|
||||||
|
@ -267,10 +268,12 @@ class Google extends \OC\Files\Storage\Common {
|
||||||
$name = $child->getTitle();
|
$name = $child->getTitle();
|
||||||
// Check if this is a Google Doc i.e. no extension in name
|
// Check if this is a Google Doc i.e. no extension in name
|
||||||
$extension = $child->getFileExtension();
|
$extension = $child->getFileExtension();
|
||||||
if (empty($extension)
|
if (empty($extension)) {
|
||||||
&& $child->getMimeType() !== self::FOLDER
|
if ($child->getMimeType() === self::MAP) {
|
||||||
) {
|
continue; // No method known to transfer map files, ignore it
|
||||||
$name .= '.'.$this->getGoogleDocExtension($child->getMimeType());
|
} else if ($child->getMimeType() !== self::FOLDER) {
|
||||||
|
$name .= '.'.$this->getGoogleDocExtension($child->getMimeType());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if ($path === '') {
|
if ($path === '') {
|
||||||
$filepath = $name;
|
$filepath = $name;
|
||||||
|
|
Loading…
Reference in New Issue