fix: trim secrets

This commit is contained in:
Andras Bacsai
2022-08-17 13:31:06 +02:00
parent c3457a4c8a
commit 883bdc2879
2 changed files with 5 additions and 4 deletions

View File

@@ -657,13 +657,14 @@ export async function saveSecret(request: FastifyRequest<SaveSecret>, reply: Fas
if (found) { if (found) {
throw { status: 500, message: `Secret ${name} already exists.` } throw { status: 500, message: `Secret ${name} already exists.` }
} else { } else {
value = encrypt(value); value = encrypt(value.trim());
console.log({value})
await prisma.secret.create({ await prisma.secret.create({
data: { name, value, isBuildSecret, isPRMRSecret, application: { connect: { id } } } data: { name, value, isBuildSecret, isPRMRSecret, application: { connect: { id } } }
}); });
} }
} else { } else {
value = encrypt(value); value = encrypt(value.trim());
const found = await prisma.secret.findFirst({ where: { applicationId: id, name, isPRMRSecret } }); const found = await prisma.secret.findFirst({ where: { applicationId: id, name, isPRMRSecret } });
if (found) { if (found) {

View File

@@ -458,13 +458,13 @@ export async function saveServiceSecret(request: FastifyRequest<SaveServiceSecre
if (found) { if (found) {
throw `Secret ${name} already exists.` throw `Secret ${name} already exists.`
} else { } else {
value = encrypt(value); value = encrypt(value.trim());
await prisma.serviceSecret.create({ await prisma.serviceSecret.create({
data: { name, value, service: { connect: { id } } } data: { name, value, service: { connect: { id } } }
}); });
} }
} else { } else {
value = encrypt(value); value = encrypt(value.trim());
const found = await prisma.serviceSecret.findFirst({ where: { serviceId: id, name } }); const found = await prisma.serviceSecret.findFirst({ where: { serviceId: id, name } });
if (found) { if (found) {