PIT: add last commit indicator and remove unnecessary empty folder commit

This commit is contained in:
carlosmonastyrski
2025-05-25 12:07:00 -03:00
parent b812761bdd
commit e5bc609a2a
2 changed files with 3 additions and 34 deletions

View File

@@ -679,40 +679,6 @@ export const folderCommitServiceFactory = ({
throw new NotFoundError({ message: `Folder with ID ${data.folderId} not found` });
}
const newFolders = data.changes.filter(
(change) => change.type === "add" && !change.isUpdate && change.folderVersionId
);
if (newFolders.length > 0) {
const folderVersions = await folderVersionDAL.find(
{
$in: {
id: newFolders.map((change) => change.folderVersionId).filter(Boolean) as string[]
}
},
{ tx }
);
await Promise.all(
Object.values(folderVersions).map(async (folderVersion) => {
const subFolderCommit = await folderCommitDAL.create(
{
actorMetadata: metadata,
actorType: data.actor.type,
message: data.message,
folderId: folderVersion.folderId,
envId: folderVersion.envId
},
tx
);
await createFolderCheckpoint({
folderId: folderVersion.folderId,
folderCommitId: subFolderCommit.id,
force: true,
tx
});
})
);
}
const newCommit = await folderCommitDAL.create(
{
actorMetadata: metadata,

View File

@@ -261,6 +261,9 @@ export const CommitDetailsTab = ({
parsedCommitDetails.changes?.createdAt || new Date().toISOString()
)}
</b>
{parsedCommitDetails.changes?.isLatest && (
<span className="ml-1 italic text-gray-400">(Current)</span>
)}
</p>
</div>
</div>