loopbackio / loopbackio/loopback-next
Nested model property of type Date returned as string
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 5.1k
- Fork
- 1.1k
- Merge medio
- 2g 21h
- PR unite (30g)
- 27
Descrizione
### Describe the bug
When retrieving type Date property on a nested model (property decorator) the property is returned as a string instead of Date.
```ts
@model()
class Nested extends Entity {
@property()
date: Date;
}
@model()
class Other extends Entity {
@property()
nested: Nested;
}
```
`typeof other.nested.date` should be Date but is string
Ran locally with memory db.
I also tried using @embedsOne, but couldn't get the decorator to work, the nested property wasn't saved on the other model instance.
### Logs
_No response_
### Additional information
_No response_
### Reproduction
/
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Riprodurre l’esempio di modello annidato TypeScript con il database in memoria, iniziando dai decoratori delle proprietà e verificando come viene salvato e recuperato il valore Date annidato. Il lavoro è completato quando other.nested.date è un Date anziché una string; il comportamento tentato di @embedsOne viene inoltre chiarito se rientra ancora nell’ambito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- api, backend
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100