Skip to content

Commit 0fb9409

Browse files
committed
maint-validate-metadata: skip userprofiles backend
1 parent 474e9bb commit 0fb9409

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/moin/cli/maint/modify_item.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
MoinMoin CLI - get an item revision from the wiki, put it back into the wiki.
88
"""
99

10-
# see #1479, remove after dropping support for Python 3.8
11-
from __future__ import annotations
12-
1310
from collections import defaultdict
1411
from dataclasses import dataclass, field
1512
import json
@@ -24,6 +21,7 @@
2421
from moin.app import create_app, before_wiki
2522
from moin.cli._util import get_backends
2623
from moin.storage.middleware.serialization import get_rev_str, correcting_rev_iter
24+
from moin.constants.namespaces import NAMESPACE_USERPROFILES
2725
from moin.constants.keys import CURRENT, ITEMID, DATAID, NAMESPACE, WIKINAME, REVID, PARENTID, REV_NUMBER, MTIME, NAME
2826
from moin.utils.interwiki import split_fqname
2927
from moin.items import Item
@@ -275,6 +273,9 @@ def ValidateMetadata(backends=None, all_backends=False, verbose=False, fix=False
275273
for issue in issues:
276274
print(issue)
277275
_fix_if_bad(bad, meta, data, bad_revids, fix, backend)
276+
# Skipping checks for userprofiles, as revision numbers and parentids are not used here
277+
if backend == app.cfg.backend_mapping[NAMESPACE_USERPROFILES]:
278+
continue
278279
# fix bad parentid references and repeated or missing revision numbers
279280
for item_id, rev_datum in revs.items():
280281
rev_datum.sort(key=lambda r: (r.rev_number, r.mtime))

0 commit comments

Comments
 (0)