Skip to content
This repository has been archived by the owner on Oct 6, 2022. It is now read-only.

Commit

Permalink
✨ autoid modified helper will use new auto registering feature to ens…
Browse files Browse the repository at this point in the history
…ure object is in index (if it already has an autoid)

Signed-off-by: Bruno Meilick <b@bnomei.com>
  • Loading branch information
bnomei committed Mar 26, 2020
1 parent 8aa3f72 commit 9925971
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 6 additions & 2 deletions classes/AutoID.php
Expand Up @@ -6,6 +6,7 @@

use Kirby\Cms\Field;
use Kirby\Cms\File;
use Kirby\Cms\FileVersion;
use Kirby\Cms\Page;
use Kirby\Toolkit\Iterator;

Expand Down Expand Up @@ -128,9 +129,12 @@ public static function modified($autoid)
return AutoIDDatabase::singleton()->modifiedByArray($autoid);
}

if (is_a($autoid, Page::class) || is_a($autoid, File::class)) {
if (is_a($autoid, Page::class) ||
is_a($autoid, File::class) ||
is_a($autoid, FileVersion::class)) {
if ($autoid->{AutoID::FIELDNAME}()->isNotEmpty()) {
return self::modified($autoid->{AutoID::FIELDNAME}());
// make sure it exists using AUTOID (in caps)
return self::modified($autoid->AUTOID());
}
return $autoid->modified();
}
Expand Down
2 changes: 1 addition & 1 deletion composer.json
@@ -1,7 +1,7 @@
{
"name": "bnomei/kirby3-autoid",
"type": "kirby-plugin",
"version": "2.4.9",
"version": "2.4.10",
"description": "Automatic unique ID for Pages, Files and nested Structures including performant helpers to retrieve them. Bonus: Tiny-URL.",
"license": "MIT",
"authors": [
Expand Down

0 comments on commit 9925971

Please sign in to comment.