diff --git a/integrations/integration_test.go b/integrations/integration_test.go
index 1bac2c196..88b4614b7 100644
--- a/integrations/integration_test.go
+++ b/integrations/integration_test.go
@@ -79,9 +79,6 @@ func initIntegrationTest() {
 		if err != nil {
 			log.Fatalf("sql.Open: %v", err)
 		}
-		if _, err = db.Exec("DROP DATABASE IF EXISTS testgitea"); err != nil {
-			log.Fatalf("db.drop db: %v", err)
-		}
 		if _, err = db.Exec("CREATE DATABASE IF NOT EXISTS testgitea"); err != nil {
 			log.Fatalf("db.Exec: %v", err)
 		}
@@ -100,9 +97,7 @@ func initIntegrationTest() {
 		defer rows.Close()
 
 		if rows.Next() {
-			if _, err = db.Exec("DROP DATABASE testgitea"); err != nil {
-				log.Fatalf("db.drop db: %v", err)
-			}
+			break
 		}
 		if _, err = db.Exec("CREATE DATABASE testgitea"); err != nil {
 			log.Fatalf("db.Exec: %v", err)
diff --git a/models/fixtures/protected_branch.yml b/models/fixtures/protected_branch.yml
new file mode 100644
index 000000000..ca780a73a
--- /dev/null
+++ b/models/fixtures/protected_branch.yml
@@ -0,0 +1 @@
+[] # empty