-
{{ error | translate }}
+
diff --git a/projects/rero/ng-core/src/lib/record/detail/detail.component.spec.ts b/projects/rero/ng-core/src/lib/record/detail/detail.component.spec.ts index 40ec8498..ef554a4a 100644 --- a/projects/rero/ng-core/src/lib/record/detail/detail.component.spec.ts +++ b/projects/rero/ng-core/src/lib/record/detail/detail.component.spec.ts @@ -24,6 +24,8 @@ import { ActionStatus } from '@rero/ng-core/public-api'; import { ModalModule } from 'ngx-bootstrap/modal'; import { ToastrModule } from 'ngx-toastr'; import { Observable, of, throwError } from 'rxjs'; +import { ErrorComponent } from '../../error/error.component'; +import { DefaultPipe } from '../../pipe/default.pipe'; import { RecordService } from '../record.service'; import { DetailComponent } from './detail.component'; import { RecordDetailDirective } from './detail.directive'; @@ -78,7 +80,9 @@ describe('RecordDetailComponent', () => { declarations: [ DetailComponent, JsonComponent, - RecordDetailDirective + RecordDetailDirective, + ErrorComponent, + DefaultPipe ], imports: [ TranslateModule.forRoot({ @@ -174,7 +178,6 @@ describe('RecordDetailComponent', () => { fixture.detectChanges(); expect(component.record).toBe(null); - expect(component.error).toBe('error'); }); it('should use a custom view component for displaying record', () => { diff --git a/projects/rero/ng-core/src/lib/record/detail/detail.component.ts b/projects/rero/ng-core/src/lib/record/detail/detail.component.ts index 869c41ab..9311f146 100644 --- a/projects/rero/ng-core/src/lib/record/detail/detail.component.ts +++ b/projects/rero/ng-core/src/lib/record/detail/detail.component.ts @@ -21,6 +21,7 @@ import { TranslateService } from '@ngx-translate/core'; import { NgxSpinnerService } from 'ngx-spinner'; import { ToastrService } from 'ngx-toastr'; import { Observable, Subscription } from 'rxjs'; +import { Error } from '../../error/error'; import { ActionStatus } from '../action-status'; import { RecordUiService } from '../record-ui.service'; import { RecordService } from '../record.service'; @@ -61,7 +62,7 @@ export class DetailComponent implements OnInit, OnDestroy { /** * Error message */ - error: string = null; + error: Error; /** * Admin mode for CRUD operations diff --git a/projects/rero/ng-core/src/lib/record/editor/editor.component.html b/projects/rero/ng-core/src/lib/record/editor/editor.component.html index 15b60f6b..f40eb7f7 100644 --- a/projects/rero/ng-core/src/lib/record/editor/editor.component.html +++ b/projects/rero/ng-core/src/lib/record/editor/editor.component.html @@ -78,3 +78,4 @@