Revert incorrect InstalledPackage field additions per PR review

- Remove id field: InstalledPackage uses packageId as @id primary key
- Remove updatedAt field: Not defined in Prisma schema
- Revert tenantId back to null: 'default' tenant may not exist
- Schema defines: packageId @id, tenantId?, installedAt, version, enabled, config?

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-16 16:48:30 +00:00
parent 5a8b5e5e9f
commit aa8d2897e2
3 changed files with 2 additions and 7 deletions

View File

@@ -56,11 +56,9 @@ const assertValidId = (id: string) => {
const withInstalledPackageDefaults = (data: CreatePackageInput): InstalledPackage => {
const installedAt = data.installedAt ?? BigInt(Date.now())
return {
id: data.packageId, // Use packageId as id
packageId: data.packageId,
tenantId: data.tenantId ?? null,
installedAt,
updatedAt: installedAt, // Set updatedAt to installedAt initially
version: data.version,
enabled: data.enabled,
config: data.config ?? null,

View File

@@ -15,11 +15,9 @@ export const createPackage = async (
): Promise<Result<InstalledPackage>> => {
const installedAt = input.installedAt ?? BigInt(Date.now())
const payload: InstalledPackage = {
id: input.packageId, // Use packageId as id
packageId: input.packageId,
tenantId: input.tenantId ?? null,
installedAt,
updatedAt: installedAt, // Set updatedAt to installedAt initially
version: input.version,
enabled: input.enabled,
config: input.config ?? null