-
-
Notifications
You must be signed in to change notification settings - Fork 657
Closed
Description
Package version
App version: 1.0.0
Framework version: 5.8.3
Assembler version: 5.7.0
@adonisjs/lucid version: ^18.0.1
Node.js and npm version
Node version: 18.3.0
NPM Version: 8.12.1
Sample Code (to reproduce the issue)
import { DateTime } from "luxon"
import { BaseModel, column } from "@ioc:Adonis/Lucid/Orm"
export default class Symbol extends BaseModel {
@column({ isPrimary: true })
public id: number
@column.dateTime({ autoCreate: true })
public createdAt: DateTime
@column.dateTime({ autoCreate: true, autoUpdate: true })
public updatedAt: DateTime
}
Temporary Fix
import { DateTime } from 'luxon'
import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm'
export default class Symbols extends BaseModel {
@column({ isPrimary: true })
public id: number
@column.dateTime({ autoCreate: true })
public createdAt: DateTime
@column.dateTime({ autoCreate: true, autoUpdate: true })
public updatedAt: DateTime
}
BONUS (a sample repo to reproduce the issue)
package.json
{
"name": "hello-world",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "node ace serve --watch",
"build": "node ace build --production",
"start": "node server.js"
},
"devDependencies": {
"@adonisjs/assembler": "^5.7.0",
"@japa/preset-adonis": "^1.1.0",
"@japa/runner": "^2.0.9",
"@symfony/webpack-encore": "^2.1.0",
"adonis-preset-ts": "^2.1.0",
"pino-pretty": "^8.0.0",
"typescript": "~4.6",
"youch": "^3.2.0",
"youch-terminal": "^2.1.4"
},
"dependencies": {
"@adonisjs/core": "^5.8.3",
"@adonisjs/lucid": "^18.0.1",
"@adonisjs/repl": "^3.1.11",
"@adonisjs/session": "^6.4.0",
"@adonisjs/shield": "^7.0.11",
"@adonisjs/view": "^6.1.5",
"luxon": "^2.4.0",
"mysql": "^2.18.1",
"proxy-addr": "^2.0.7",
"reflect-metadata": "^0.1.13",
"source-map-support": "^0.5.21"
}
}
routes.ts
import Route from '@ioc:Adonis/Core/Route'
import Symbol from 'App/Models/Symbol'
Route.get('/', async ({ view }) => {
console.log(await Symbol.all())
return view.render('welcome')
})
Please help, thank you so much :)
Metadata
Metadata
Assignees
Labels
No labels
