]> source.dussan.org Git - nextcloud-server.git/commitdiff
[Fix]: scan-app-data conversion 36325/head
authorEWouters <6179932+EWouters@users.noreply.github.com>
Sun, 1 Jan 2023 21:07:42 +0000 (22:07 +0100)
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>
Tue, 24 Jan 2023 08:14:53 +0000 (08:14 +0000)
Adapted from sugestions by @Hiyoal in #34283 and @st3iny in #35935.

See https://github.com/nextcloud/server/issues/34283#issuecomment-1288075064
and https://github.com/nextcloud/server/pull/35935#discussion_r1059905594.

Closes #34283.

Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: EWouters <6179932+EWouters@users.noreply.github.com>
apps/files/lib/Command/ScanAppData.php

index a5e9d99f8044ad5824e204993c818c1e4f60ab3b..63e13733b2a4d7c3a580f5dd9b7046247b6fbfc6 100644 (file)
@@ -9,6 +9,7 @@
  * @author Joel S <joel.devbox@protonmail.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Erik Wouters <6179932+EWouters@users.noreply.github.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -239,7 +240,7 @@ class ScanAppData extends Base {
        protected function formatExecTime() {
                $secs = round($this->execTime);
                # convert seconds into HH:MM:SS form
-               return sprintf('%02d:%02d:%02d', ($secs / 3600), ($secs / 60 % 60), $secs % 60);
+               return sprintf('%02d:%02d:%02d', (int)($secs / 3600), ((int)($secs / 60) % 60), (int)$secs % 60);
        }
 
        protected function reconnectToDatabase(OutputInterface $output): Connection {