From 98f2bf23bc57d734471a08e396c687be6d194313 Mon Sep 17 00:00:00 2001
From: Zettat123 <zettat123@gmail.com>
Date: Thu, 31 Aug 2023 09:42:42 +0800
Subject: [PATCH] Sync tags when adopting repos (#26816)

Fixes #26138

Sync the tags into database when adopting repos

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
---
 services/repository/adopt.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/services/repository/adopt.go b/services/repository/adopt.go
index f95fb5988f..67604fd1b4 100644
--- a/services/repository/adopt.go
+++ b/services/repository/adopt.go
@@ -195,6 +195,10 @@ func adoptRepository(ctx context.Context, repoPath string, u *user_model.User, r
 		return fmt.Errorf("updateRepository: %w", err)
 	}
 
+	if err = repo_module.SyncReleasesWithTags(repo, gitRepo); err != nil {
+		return fmt.Errorf("SyncReleasesWithTags: %w", err)
+	}
+
 	return nil
 }