fix(search): avoid duplicate external ticket tabs

This commit is contained in:
Meik
2026-07-13 12:08:04 +02:00
parent b3520f8865
commit 7ea13f60a7
2 changed files with 15 additions and 7 deletions

View File

@@ -15,7 +15,7 @@ namespace FasdDesktopUi.Basics.Helper
{
private const string DefaultTicketActivityType = "SPSActivityTypeTicket";
internal static bool TryOpenTicketRelationExternally(cF4sdApiSearchResultRelation relation)
internal static bool TryOpenTicketRelationExternally(cF4sdApiSearchResultRelation relation, bool forceExternal = false)
{
try
{
@@ -28,7 +28,7 @@ namespace FasdDesktopUi.Basics.Helper
// check if we have a valid user id in the id list => if not we could open this ticket only extern.
var hasUser = HasValidUserIdentity(relation);
if (!hasUser)
if (forceExternal || !hasUser)
processing = enumTicketProcessing.Extern;
if (processing == enumTicketProcessing.Intern)