projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a6873ed
)
DMS: Webdav-Backend: Root-Pfad nicht erraten, sondern holen
author
Bernd Bleßmann
<bernd@kivitendo-premium.de>
Fri, 3 Dec 2021 16:14:28 +0000
(17:14 +0100)
committer
Bernd Bleßmann
<bernd@kivitendo-premium.de>
Mon, 20 Dec 2021 10:21:59 +0000
(11:21 +0100)
SL/File/Backend/Webdav.pm
patch
|
blob
|
history
diff --git
a/SL/File/Backend/Webdav.pm
b/SL/File/Backend/Webdav.pm
index
b1e48ed
..
3e74b1e
100644
(file)
--- a/
SL/File/Backend/Webdav.pm
+++ b/
SL/File/Backend/Webdav.pm
@@
-5,7
+5,8
@@
use strict;
use parent qw(SL::File::Backend);
use SL::DB::File;
use parent qw(SL::File::Backend);
use SL::DB::File;
-#use SL::Webdav;
+use SL::System::Process;
+use SL::Webdav;
use File::Copy;
use File::Slurp;
use File::Basename;
use File::Copy;
use File::Slurp;
use File::Basename;
@@
-205,17
+206,7
@@
sub webdav_path {
return (File::Spec->catfile($path, $fname), $path, $fname);
}
return (File::Spec->catfile($path, $fname), $path, $fname);
}
-sub get_rootdir {
- my ($self) = @_;
-
- #TODO immer noch das alte Problem:
- #je nachdem von woher der Aufruf kommt ist man in ./users oder .
- my $rootdir = POSIX::getcwd();
- my $basename = basename($rootdir);
- my $dirname = dirname($rootdir);
- $rootdir = $dirname if $basename eq 'users';
- return $rootdir;
-}
+sub get_rootdir { SL::System::Process::exe_dir() }
sub _get_number_from_model {
my ($self, $dbfile) = @_;
sub _get_number_from_model {
my ($self, $dbfile) = @_;
@@
-345,5
+336,3
@@
The synchronization must be tested and a periodical task is needed to synchroniz
Martin Helmling E<lt>martin.helmling@opendynamic.deE<gt>
=cut
Martin Helmling E<lt>martin.helmling@opendynamic.deE<gt>
=cut
-
-