]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix regular expression in list client files/dirs endpoint
authorMarcin Haba <marcin.haba@bacula.pl>
Fri, 23 Feb 2024 09:08:08 +0000 (10:08 +0100)
committerMarcin Haba <marcin.haba@bacula.pl>
Fri, 23 Feb 2024 09:08:08 +0000 (10:08 +0100)
gui/baculum/protected/API/Modules/Ls.php

index 9e13865e9b4a0b2d13d8658fe58308a25e50df9f..0dbf5d6227f9d7eea32db024ada461c538f38137 100644 (file)
@@ -31,7 +31,7 @@ namespace Baculum\API\Modules;
  * @package Baculum API
  */
 class Ls extends APIModule {
-       const LS_OUTPUT_PATTERN = '/^(?P<perm>[a-z\-\.]+)\s+(?P<nb_hardlink>\d+)\s+(?P<owner>[\w-.]+)\s+(?P<group>[\w-.]+)\s+(?P<size>\d+)\s+(?P<mtime>[\d\-]+\s+[\d:]+)\s+(?P<item>(?U:[\S\s]+))(?P<dest>(?(?=\s+\-\>\s+)[\S\s]*))$/i';
+       const LS_OUTPUT_PATTERN = '/^(?P<perm>[a-z\-\.]+)\s+(?P<nb_hardlink>\d+)\s+(?P<owner>[\w.\-]+)\s+(?P<group>[\w.\-]+)\s+(?P<size>\d+)\s+(?P<mtime>[\d\-]+\s+[\d:]+)\s+(?P<item>(?U:[\S\s]+))(?P<dest>(?(?=\s+\-\>\s+)[\S\s]*))$/i';
 
        public function parseOutput(array $output) {
                $result = array();