feat(secret-sync): minor fix on heroku sync

This commit is contained in:
carlosmonastyrski
2025-06-19 13:38:20 -03:00
parent 7473e3e21e
commit 7581300a67

View File

@@ -79,8 +79,6 @@ export const HerokuSyncFns = {
const authToken = await getValidAuthToken(connection, appConnectionDAL, kmsService);
try {
const currentConfigVars = await getHerokuConfigVars({ authToken, app });
const updatedConfigVars: THerokuConfigVars = {};
for (const [key, { value }] of Object.entries(secretMap)) {
@@ -88,6 +86,8 @@ export const HerokuSyncFns = {
}
if (!secretSync.syncOptions.disableSecretDeletion) {
const currentConfigVars = await getHerokuConfigVars({ authToken, app });
for (const key of Object.keys(currentConfigVars)) {
if (matchesSchema(key, environment?.slug || "", secretSync.syncOptions.keySchema) && !(key in secretMap)) {
updatedConfigVars[key] = null;