Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, extracting insights for engineering excellence, developer experience, and community growth.
[x] I will add labels to the PR, such as pr-type/bug-fix, pr-type/feature-development, etc.
Summary
What does this PR do?
If err from err := migrator.Execute() is not nil, it will panic with fatal error: sync: unlock of unlocked mutex.
This PR just fix it, and panic with the correct error.
Does this close any open issues?
Closes N/A
Screenshots
Include any relevant screenshots here.
Other Information
Any other information that is important to this PR.
⚠️ Pre Checklist
pr-type/bug-fix
,pr-type/feature-development
, etc.Summary
What does this PR do? If err from
err := migrator.Execute()
is not nil, it will panic withfatal error: sync: unlock of unlocked mutex
. This PR just fix it, and panic with the correct error.Does this close any open issues?
Closes N/A
Screenshots
Include any relevant screenshots here.
Other Information
Any other information that is important to this PR.