You've already forked focalboard
							
							
				mirror of
				https://github.com/mattermost/focalboard.git
				synced 2025-10-31 00:17:42 +02:00 
			
		
		
		
	Lint fix
This commit is contained in:
		
							
								
								
									
										3
									
								
								mattermost-plugin/server/manifest.go
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3
									
								
								mattermost-plugin/server/manifest.go
									
									
									
										generated
									
									
									
								
							| @@ -45,8 +45,7 @@ const manifestStr = ` | ||||
|         "type": "bool", | ||||
|         "help_text": "This allows board editors to share boards that can be accessed by anyone with the link.", | ||||
|         "placeholder": "", | ||||
|         "default": false, | ||||
|         "hosting": "" | ||||
|         "default": false | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
|   | ||||
| @@ -807,8 +807,8 @@ func (s *SQLStore) RunDeDuplicateCategoryBoardsMigration(currentMigration int) e | ||||
| 		// if the migration for which we're fixing the data is already applied, | ||||
| 		// no need to check fix anything | ||||
|  | ||||
| 		if err := s.setSystemSetting(s.db, DeDuplicateCategoryBoardTableMigrationKey, strconv.FormatBool(true)); err != nil { | ||||
| 			return fmt.Errorf("cannot mark migration %s as completed: %w", "RunDeDuplicateCategoryBoardsMigration", err) | ||||
| 		if mErr := s.setSystemSetting(s.db, DeDuplicateCategoryBoardTableMigrationKey, strconv.FormatBool(true)); mErr != nil { | ||||
| 			return fmt.Errorf("cannot mark migration %s as completed: %w", "RunDeDuplicateCategoryBoardsMigration", mErr) | ||||
| 		} | ||||
| 		return nil | ||||
| 	} | ||||
| @@ -819,8 +819,8 @@ func (s *SQLStore) RunDeDuplicateCategoryBoardsMigration(currentMigration int) e | ||||
| 	} | ||||
|  | ||||
| 	if !needed { | ||||
| 		if err := s.setSystemSetting(s.db, DeDuplicateCategoryBoardTableMigrationKey, strconv.FormatBool(true)); err != nil { | ||||
| 			return fmt.Errorf("cannot mark migration %s as completed: %w", "RunDeDuplicateCategoryBoardsMigration", err) | ||||
| 		if mErr := s.setSystemSetting(s.db, DeDuplicateCategoryBoardTableMigrationKey, strconv.FormatBool(true)); mErr != nil { | ||||
| 			return fmt.Errorf("cannot mark migration %s as completed: %w", "RunDeDuplicateCategoryBoardsMigration", mErr) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| @@ -830,8 +830,8 @@ func (s *SQLStore) RunDeDuplicateCategoryBoardsMigration(currentMigration int) e | ||||
| 		return s.runPostgresDeDuplicateCategoryBoardsMigration() | ||||
| 	} | ||||
|  | ||||
| 	if err := s.setSystemSetting(s.db, DeDuplicateCategoryBoardTableMigrationKey, strconv.FormatBool(true)); err != nil { | ||||
| 		return fmt.Errorf("cannot mark migration %s as completed: %w", "RunDeDuplicateCategoryBoardsMigration", err) | ||||
| 	if mErr := s.setSystemSetting(s.db, DeDuplicateCategoryBoardTableMigrationKey, strconv.FormatBool(true)); mErr != nil { | ||||
| 		return fmt.Errorf("cannot mark migration %s as completed: %w", "RunDeDuplicateCategoryBoardsMigration", mErr) | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| @@ -860,7 +860,10 @@ func (s *SQLStore) doesDuplicateCategoryBoardsExist() (bool, error) { | ||||
| } | ||||
|  | ||||
| func (s *SQLStore) runMySQLDeDuplicateCategoryBoardsMigration() error { | ||||
| 	query := fmt.Sprintf("WITH duplicates AS (SELECT id, ROW_NUMBER() OVER(PARTITION BY user_id, board_id) AS rownum FROM %[1]scategory_boards) DELETE %[1]scategory_boards FROM %[1]scategory_boards JOIN duplicates USING(id) WHERE duplicates.rownum > 1;", s.tablePrefix) | ||||
| 	query := "WITH duplicates AS (SELECT id, ROW_NUMBER() OVER(PARTITION BY user_id, board_id) AS rownum " + | ||||
| 		"FROM " + s.tablePrefix + "category_boards) " + | ||||
| 		"DELETE " + s.tablePrefix + "category_boards FROM " + s.tablePrefix + "category_boards " + | ||||
| 		"JOIN duplicates USING(id) WHERE duplicates.rownum > 1;" | ||||
| 	if _, err := s.db.Exec(query); err != nil { | ||||
| 		s.logger.Error("Failed to de-duplicate data in category_boards table", mlog.Err(err)) | ||||
| 	} | ||||
| @@ -869,7 +872,10 @@ func (s *SQLStore) runMySQLDeDuplicateCategoryBoardsMigration() error { | ||||
| } | ||||
|  | ||||
| func (s *SQLStore) runPostgresDeDuplicateCategoryBoardsMigration() error { | ||||
| 	query := fmt.Sprintf("WITH duplicates AS (SELECT id, ROW_NUMBER() OVER(PARTITION BY user_id, board_id) AS rownum FROM %[1]scategory_boards) DELETE FROM %[1]scategory_boards USING duplicates WHERE %[1]scategory_boards.id = duplicates.id AND duplicates.rownum > 1;", s.tablePrefix) | ||||
| 	query := "WITH duplicates AS (SELECT id, ROW_NUMBER() OVER(PARTITION BY user_id, board_id) AS rownum " + | ||||
| 		"FROM " + s.tablePrefix + "category_boards) " + | ||||
| 		"DELETE FROM " + s.tablePrefix + "category_boards USING duplicates " + | ||||
| 		"WHERE " + s.tablePrefix + "category_boards.id = duplicates.id AND duplicates.rownum > 1;" | ||||
| 	if _, err := s.db.Exec(query); err != nil { | ||||
| 		s.logger.Error("Failed to de-duplicate data in category_boards table", mlog.Err(err)) | ||||
| 	} | ||||
|   | ||||
| @@ -254,7 +254,7 @@ func (s *SQLStore) runMigrationSequence(engine *morph.Morph, driver drivers.Driv | ||||
| 	} | ||||
|  | ||||
| 	currentMigrationVersion := len(appliedMigrations) | ||||
| 	if mErr := s.RunDeDuplicateCategoryBoardsMigration(currentMigrationVersion); err != nil { | ||||
| 	if mErr := s.RunDeDuplicateCategoryBoardsMigration(currentMigrationVersion); mErr != nil { | ||||
| 		return mErr | ||||
| 	} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user