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

View File

@@ -47,7 +47,6 @@ const DEFAULT_USERS = [
export async function seedUsers(): Promise<void> {
const adapter = getAdapter()
const now = BigInt(Date.now())
const DEFAULT_TENANT = 'default' // Use 'default' as system tenant for seed data
for (const userData of DEFAULT_USERS) {
// Check if user already exists
@@ -60,7 +59,7 @@ export async function seedUsers(): Promise<void> {
continue
}
// Create user with default tenant
// Create user
await adapter.create('User', {
id: userData.id,
username: userData.username,
@@ -68,7 +67,7 @@ export async function seedUsers(): Promise<void> {
role: userData.role,
isInstanceOwner: userData.isInstanceOwner,
createdAt: now,
tenantId: DEFAULT_TENANT, // Use default tenant instead of null
tenantId: null,
profilePicture: null,
bio: null,
})