diff --git a/src/sakia/constants.py b/src/sakia/constants.py index 76d97feecb4173f93cf362e0a8d113a199e773af..44b13fbd93142f09d0375e2dcf9ca4dbc8de705d 100644 --- a/src/sakia/constants.py +++ b/src/sakia/constants.py @@ -11,3 +11,4 @@ GITLAB_RELEASES_PAGE_URL = "https://git.duniter.org/clients/python/sakia/-/relea GITLAB_RELEASES_API_URL = ( "https://git.duniter.org/api/v4/projects/clients%2Fpython%2Fsakia/releases" ) +GITLAB_NEW_ISSUE_PAGE_URL = "https://git.duniter.org/clients/python/sakia/-/issues/new" diff --git a/src/sakia/main.py b/src/sakia/main.py index 6271f2aa61487aa98d334b139a7005c49820f18b..bdb3760ffac37a38d33172e2c516544fccd16720 100755 --- a/src/sakia/main.py +++ b/src/sakia/main.py @@ -9,6 +9,8 @@ from PyQt5.QtCore import Qt, QObject, QCoreApplication from PyQt5.QtWidgets import QApplication, QMessageBox, QDialog, QPushButton, QLabel from duniterpy.api.errors import DuniterError + +from sakia.constants import GITLAB_NEW_ISSUE_PAGE_URL from sakia.helpers import single_instance_lock, cleanup_lock from quamash import QSelectorEventLoop from sakia.errors import NoPeerAvailable @@ -129,7 +131,9 @@ def exception_message(log_lines, exc_info): QMessageBox.Critical, "Critical error", """A critical error occured. Select the details to display it. - Please report it to <a href='https://github.com/duniter/sakia/issues/new/'>the developers github</a>""", + Please report it to <a href='{}'>the developers Gitlab</a>""".format( + GITLAB_NEW_ISSUE_PAGE_URL + ), QMessageBox.Ok, QApplication.activeWindow(), )