Log WebDav upload errors (#18849)

pull/18800/head
pierre-lehnen-rc 5 years ago committed by GitHub
parent 9a934f889e
commit 0df9b91eda
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      app/webdav/server/methods/uploadFileToWebdav.js

@ -1,10 +1,13 @@
import { Meteor } from 'meteor/meteor';
import { settings } from '../../../settings';
import { Logger } from '../../../logger';
import { getWebdavCredentials } from './getWebdavCredentials';
import { WebdavAccounts } from '../../../models';
import { WebdavClientAdapter } from '../lib/webdavClientAdapter';
const logger = new Logger('WebDAV_Upload', {});
Meteor.methods({
async uploadFileToWebdav(accountId, fileData, name) {
if (!Meteor.userId()) {
@ -30,6 +33,7 @@ Meteor.methods({
await client.putFileContents(`${ uploadFolder }/${ name }`, buffer, { overwrite: false });
return { success: true };
} catch (error) {
logger.error(error);
if (error.response) {
const { status } = error.response;
if (status === 404) {

Loading…
Cancel
Save