diff --git a/backend/src/entities/assignments/assignment.entity.ts b/backend/src/entities/assignments/assignment.entity.ts index 89952c64..e883632b 100644 --- a/backend/src/entities/assignments/assignment.entity.ts +++ b/backend/src/entities/assignments/assignment.entity.ts @@ -12,12 +12,7 @@ import { Language } from '../content/language.js'; @Entity() export class Assignment { - @ManyToOne({ - entity: () => { - return Class; - }, - primary: true, - }) + @ManyToOne({ entity: () => Class, primary: true }) within!: Class; @PrimaryKey({ type: 'number' }) @@ -32,18 +27,9 @@ export class Assignment { @Property({ type: 'string' }) learningPathHruid!: string; - @Enum({ - items: () => { - return Language; - }, - }) + @Enum({ items: () => Language }) learningPathLanguage!: Language; - @OneToMany({ - entity: () => { - return Group; - }, - mappedBy: 'assignment', - }) + @OneToMany({ entity: () => Group, mappedBy: 'assignment' }) groups!: Group[]; } diff --git a/eslint.config.ts b/eslint.config.ts index b838d8c5..91aa3ffa 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -44,7 +44,7 @@ export default [ 'no-use-before-define': 'error', 'no-useless-assignment': 'error', - 'arrow-body-style': ['warn', 'always'], + 'arrow-body-style': ['warn', 'as-needed'], 'block-scoped-var': 'warn', camelcase: 'warn', 'capitalized-comments': 'warn',