Fix salary patch (#16531)

fix: salary structure assignment patch, add .vscode to gitignore
diff --git a/.gitignore b/.gitignore
index 1652244..473a621 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,4 +12,5 @@
 *.swo
 __pycache__
 *~
+.vscode/
 node_modules/
\ No newline at end of file