diff --git a/projects/ngx-launcher/src/lib/model/projectile.model.spec.ts b/projects/ngx-launcher/src/lib/model/projectile.model.spec.ts index 4c0db3b9..fc49565c 100644 --- a/projects/ngx-launcher/src/lib/model/projectile.model.spec.ts +++ b/projects/ngx-launcher/src/lib/model/projectile.model.spec.ts @@ -76,13 +76,12 @@ describe('State saving and restoring', () => { class SharedStateProjectile extends Projectile { protected searchParams() { // tslint:disable-next-line:max-line-length - return new URLSearchParams('?selectedSection=&shared=%7B%22projectName%22%3A%22projectName%22%2C%22projectVersion%22%3A%22%22%2C%22groupId%22%3A%22%22%2C%22mavenArtifact%22%3A%22some-value%22%2C%22space%22%3A%22%22%2C%22targetEnvironment%22%3A%22%22%7D'); + return new URLSearchParams('?selectedSection=&shared=%7B%22projectName%22%3A%22projectName%22%2C%22projectVersion%22%3A%22%22%2C%22groupId%22%3A%22%22%2C%22artifactId%22%3A%22some-value%22%2C%22space%22%3A%22%22%2C%22targetEnvironment%22%3A%22%22%7D'); } } const projectile = new SharedStateProjectile(); projectile.sharedState.state; - projectile.restore('shared', projectile.getSavedState('shared')); expect(projectile.sharedState.state.projectName).toBe('projectName'); expect(projectile.sharedState.state.mavenArtifact).toBe('some-value'); }); diff --git a/projects/ngx-launcher/src/lib/model/projectile.model.ts b/projects/ngx-launcher/src/lib/model/projectile.model.ts index 7adc934e..baa500f4 100644 --- a/projects/ngx-launcher/src/lib/model/projectile.model.ts +++ b/projects/ngx-launcher/src/lib/model/projectile.model.ts @@ -29,10 +29,11 @@ export class Projectile { { name: 'projectName', value: 'projectName' }, { name: 'projectVersion', value: 'projectVersion' }, { name: 'groupId', value: 'groupId' }, - { name: 'mavenArtifact', value: 'mavenArtifact' }, - { name: 'spacePath', value: 'spacePath' }, + { name: 'artifactId', value: 'mavenArtifact' }, + { name: 'space', value: 'spacePath' }, { name: 'targetEnvironment', value: 'targetEnvironment' } ]); + state.filters.map(f => _.set(state._state, f.value, _.get(dependencyCheck, f.name))); this.setState('shared', state); } return state;