aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2025-03-15 13:05:47 +0100
committerAndreas Gohr <andi@splitbrain.org>2025-03-15 14:22:26 +0100
commit3ef8921ca346ef2633838233cfb869fee9c2804d (patch)
treea75541d8ef9b4bc29a1f75f8d28a236cbfd22682
parent22da4ff5ae89e0d0171dcf1985488390fe678ef3 (diff)
downloaddokuwiki-mediaFNrev.tar.gz
dokuwiki-mediaFNrev.zip
attempt to fix test on githubmediaFNrev
filemtimes are super weird on github
-rw-r--r--_test/tests/inc/pageutils_mediaFN.test.php11
-rw-r--r--inc/pageutils.php3
2 files changed, 8 insertions, 6 deletions
diff --git a/_test/tests/inc/pageutils_mediaFN.test.php b/_test/tests/inc/pageutils_mediaFN.test.php
index 9b08d9b67..0a554ebca 100644
--- a/_test/tests/inc/pageutils_mediaFN.test.php
+++ b/_test/tests/inc/pageutils_mediaFN.test.php
@@ -9,15 +9,11 @@ class mediafn_test extends DokuWikiTest
*/
public function mediaFNProvider()
{
-
- $currentRev = filemtime(DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png');
-
return [
// current
['wiki:dokuwiki-128.png', '', true, DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png'],
['wiki:dokuwiki-128.png', false, true, DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png'],
['wiki:dokuwiki-128.png', null, true, DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png'],
- ['wiki:dokuwiki-128.png', $currentRev, true, DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png'],
// old
['wiki:dokuwiki-128.png', 1234567890, true, DOKU_TMP_DATA . 'media_attic/wiki/dokuwiki-128.1234567890.png'],
@@ -37,5 +33,12 @@ class mediafn_test extends DokuWikiTest
$this->assertEquals($expected, $result);
}
+ public function testMediaFNCurrentRev()
+ {
+ $currentRev = filemtime(DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png');
+ $result = mediaFN('wiki:dokuwiki-128.png', $currentRev);
+ $this->assertEquals(DOKU_TMP_DATA . 'media/wiki/dokuwiki-128.png', $result);
+ }
+
}
diff --git a/inc/pageutils.php b/inc/pageutils.php
index 148d24860..0b913c109 100644
--- a/inc/pageutils.php
+++ b/inc/pageutils.php
@@ -458,8 +458,7 @@ function mediaFN($id, $rev = '', $clean = true)
global $conf;
if ($clean) $id = cleanID($id);
$id = str_replace(':', '/', $id);
- $rev = (int) $rev;;
-
+ $rev = (int) $rev;
// current file
$simple = $conf['mediadir'] . '/' . utf8_encodeFN($id);