89136cbf6a
Manual interventions: • decorators on the same line for service and controller injections and most computed property macros • preserving import order when possible, both per-line and intra-line • moving new imports to the bottom • removal of classic decorator for trivial cases • conversion of init to constructor when appropriate
14 lines
434 B
JavaScript
14 lines
434 B
JavaScript
import ApplicationSerializer from './application';
|
|
|
|
export default class TaskState extends ApplicationSerializer {
|
|
normalize(typeHash, hash) {
|
|
// TODO API: finishedAt is always marshaled as a date even when unset.
|
|
// To simplify things, unset it here when it's the empty date value.
|
|
if (hash.FinishedAt === '0001-01-01T00:00:00Z') {
|
|
hash.FinishedAt = null;
|
|
}
|
|
|
|
return super.normalize(typeHash, hash);
|
|
}
|
|
}
|