From c5b1e27a77081717f37942de8dacfa5c2e30b09d Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Tue, 21 Apr 2026 22:56:25 +0000
Subject: [PATCH] #4479 - upgrade SecurisServer to Java 21

---
 securis/src/main/webapp/src/app/listing/pack.list.component.ts |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/securis/src/main/webapp/src/app/listing/pack.list.component.ts b/securis/src/main/webapp/src/app/listing/pack.list.component.ts
index 0d92901..44529d3 100644
--- a/securis/src/main/webapp/src/app/listing/pack.list.component.ts
+++ b/securis/src/main/webapp/src/app/listing/pack.list.component.ts
@@ -10,12 +10,13 @@
     TdPagingBarComponent
 } from '@covalent/core';
 import { IPageChangeEvent } from '@covalent/core';
-import { Component, ViewChild, AfterViewInit } from '@angular/core';
-import { TdMediaService } from '@covalent/core';
+import { Component, ViewChild, AfterViewInit, Inject } from '@angular/core';
+import { TdMediaService} from '@covalent/core';
 import { PacksService, PACK_ACTIONS, PacksFilter } from '../resources/packs';
 import { PackFormComponent } from '../forms/pack.form.component';
 import { LocaleService } from '../common/i18n';
 import { ListingBase } from './base';
+import { Injector } from '@angular/core'; 
 
 /**
 var pack_example = { 
@@ -53,6 +54,8 @@
 })
 export class PackListComponent extends ListingBase implements AfterViewInit {
 
+  private packs: PacksService;
+		
   columns: ITdDataTableColumn[] = [
     { name: 'code', label: 'Code', tooltip: 'License pack code' },
     { name: 'application_name', label: 'App name' },
@@ -67,16 +70,16 @@
   filter_description : string;
   prevUrl : string = null;
 
-  constructor(_dataTableService: TdDataTableService,
+  constructor(private injector: Injector,
+	_dataTableService: TdDataTableService,
     private media: TdMediaService,
     private router: Router,
     private route: ActivatedRoute,
     private dialog: MdDialog,
     private $L: LocaleService,
-    private toaster: ToastsManager,
-    private packForm: PackFormComponent,
-    private packs: PacksService) {
-      super(_dataTableService);
+	private toaster: ToastsManager) {
+	      super(_dataTableService);
+	      this.packs = this.injector.get(PacksService);
   }
 
   reload(filter?: PacksFilter) : void  {

--
Gitblit v1.3.2