-
-
Notifications
You must be signed in to change notification settings - Fork 103
Open
Description
Other commands such as moin account-password -n -p work fine.
But with --notify, the tool breaks:
(moin.git-venv-python3) moin-wiki-intern@moin-intern:~/instance$ moin account-password -n Username --notify
Traceback (most recent call last):
File "/home/wiki/source/moin.git-venv-python3/bin/moin", line 8, in <module>
sys.exit(cli())
^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/core.py", line 1485, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/core.py", line 1406, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/core.py", line 1269, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/core.py", line 824, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/flask/cli.py", line 400, in decorator
return ctx.invoke(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/click/core.py", line 824, in invoke
return callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git/src/moin/cli/account/resetpw.py", line 141, in SetPassword
set_password(uid, password, notify=notify, skip_invalid=skip_invalid, subject=subject, text=text)
File "/home/wiki/source/moin.git/src/moin/cli/account/resetpw.py", line 58, in set_password
mailok, msg = u.mail_password_recovery(subject=subject, text=text)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git/src/moin/user.py", line 864, in mail_password_recovery
link = url_for("frontend.recoverpass", username=self.name0, token=token, _external=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/flask/helpers.py", line 239, in url_for
return current_app.url_for(
^^^^^^^^^^^^^^^^^^^^
File "/home/wiki/source/moin.git-venv-python3/lib/python3.11/site-packages/flask/app.py", line 1090, in url_for
raise RuntimeError(
RuntimeError: Unable to build URLs outside an active request without 'SERVER_NAME' configured. Also configure 'APPLICATION_ROOT' and 'PREFERRED_URL_SCHEME' as needed.
2025-11-24 20:55:23,425 WARNING moin.utils.clock:55 These timers have not been stopped: total
This is on 2b948df.
Previously, with f179fda the error was ValueError: Error: metadata validation failed, invalid field value(s) = acl: None, comment: None
Metadata
Metadata
Assignees
Labels
No labels