export class NewSessionDialogComponent extends DialogComponent implements OnInit, OnDestroy {
- @Input() sessionToClone: IdlObject; // not really a "session", but a combined session/batch view
+ @Input() sessionToClone: any; // not really a "session", but a combined session/batch view
progressText: string = '';
_ => {
this.stopProgressMeter();
if (this.sessionToClone) {
- this.sessionName = 'Copy of ' + this.sessionToClone.name();
- this.sessionOwningLibrary = this.sessionToClone.owning_lib().id();
- this.sessionSearch = this.sessionToClone.search();
- this.selectorModels = { 'tag' : ['856'], 'subfields' : ['u'] };
- this.pcrud.search('uvus', {'session':this.sessionToClone.session_id()},{},{'atomic':true}).subscribe(
+ console.log('this.sessionToClone', this.sessionToClone);
+ this.sessionName = 'Copy of ' + this.sessionToClone.name;
+ this.sessionOwningLibrary = this.sessionToClone.owning_lib;
+ this.sessionSearch = this.sessionToClone.search;
+ this.pcrud.search('uvus', {'session':this.sessionToClone.session_id},{},{'atomic':true}).subscribe(
(list) => {
console.log('list',list);
list.forEach( (s: any,idx: number) => {