Merge pull request #28 from stephb9959/main

Fixing device list if we receive 0 devices
This commit is contained in:
Charles
2021-09-28 11:26:57 -04:00
committed by GitHub
8 changed files with 26 additions and 16 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "ucentral-client", "name": "ucentral-client",
"version": "2.2.0", "version": "2.2.1",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "ucentral-client", "name": "ucentral-client",
"version": "2.2.0", "version": "2.2.1",
"dependencies": { "dependencies": {
"@coreui/coreui": "^3.4.0", "@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1", "@coreui/icons": "^2.0.1",

View File

@@ -1,6 +1,6 @@
{ {
"name": "ucentral-client", "name": "ucentral-client",
"version": "2.2.0", "version": "2.2.1",
"dependencies": { "dependencies": {
"@coreui/coreui": "^3.4.0", "@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1", "@coreui/icons": "^2.0.1",

View File

@@ -170,6 +170,7 @@
"configuration": { "configuration": {
"add_configuration": "Konfiguration hinzufügen", "add_configuration": "Konfiguration hinzufügen",
"add_new_block": "Neuen Konfigurationsblock hinzufügen", "add_new_block": "Neuen Konfigurationsblock hinzufügen",
"add_or_link": "Verlinken oder hinzufügen",
"cannot_delete": "Diese Konfiguration kann nicht gelöscht werden, da sie von mindestens einer Entität, einem Veranstaltungsort oder einem Gerät verwendet wird", "cannot_delete": "Diese Konfiguration kann nicht gelöscht werden, da sie von mindestens einer Entität, einem Veranstaltungsort oder einem Gerät verwendet wird",
"choose_section": "Welchen Abschnitt soll dieser Block enthalten?", "choose_section": "Welchen Abschnitt soll dieser Block enthalten?",
"configuration_browser": "Konfigurationsbrowser", "configuration_browser": "Konfigurationsbrowser",

View File

@@ -170,6 +170,7 @@
"configuration": { "configuration": {
"add_configuration": "Add Configuration", "add_configuration": "Add Configuration",
"add_new_block": "Add new Configuration Block", "add_new_block": "Add new Configuration Block",
"add_or_link": "Link or Add",
"cannot_delete": "This configuration cannot be deleted because it is being used by at least one entity, venue or device", "cannot_delete": "This configuration cannot be deleted because it is being used by at least one entity, venue or device",
"choose_section": "Which section you would like this block to contain?", "choose_section": "Which section you would like this block to contain?",
"configuration_browser": "Configuration Browser", "configuration_browser": "Configuration Browser",

View File

@@ -170,6 +170,7 @@
"configuration": { "configuration": {
"add_configuration": "Agregar configuración", "add_configuration": "Agregar configuración",
"add_new_block": "Agregar nuevo bloque de configuración", "add_new_block": "Agregar nuevo bloque de configuración",
"add_or_link": "Vincular o agregar",
"cannot_delete": "Esta configuración no se puede eliminar porque está siendo utilizada por al menos una entidad, lugar o dispositivo", "cannot_delete": "Esta configuración no se puede eliminar porque está siendo utilizada por al menos una entidad, lugar o dispositivo",
"choose_section": "Qué sección le gustaría que contenga este bloque?", "choose_section": "Qué sección le gustaría que contenga este bloque?",
"configuration_browser": "Navegador de configuración", "configuration_browser": "Navegador de configuración",

View File

@@ -170,6 +170,7 @@
"configuration": { "configuration": {
"add_configuration": "Ajouter une configuration", "add_configuration": "Ajouter une configuration",
"add_new_block": "Ajouter un nouveau bloc de configuration", "add_new_block": "Ajouter un nouveau bloc de configuration",
"add_or_link": "Lier ou ajouter",
"cannot_delete": "Cette configuration ne peut pas être supprimée car elle est utilisée par au moins une entité, un lieu ou un appareil", "cannot_delete": "Cette configuration ne peut pas être supprimée car elle est utilisée par au moins une entité, un lieu ou un appareil",
"choose_section": "Quelle section souhaitez-vous que ce bloc contienne?", "choose_section": "Quelle section souhaitez-vous que ce bloc contienne?",
"configuration_browser": "Navigateur de configuration", "configuration_browser": "Navigateur de configuration",

View File

@@ -170,6 +170,7 @@
"configuration": { "configuration": {
"add_configuration": "Adicionar configuração", "add_configuration": "Adicionar configuração",
"add_new_block": "Adicionar novo bloco de configuração", "add_new_block": "Adicionar novo bloco de configuração",
"add_or_link": "Link ou adicionar",
"cannot_delete": "Esta configuração não pode ser excluída porque está sendo usada por pelo menos uma entidade, local ou dispositivo", "cannot_delete": "Esta configuração não pode ser excluída porque está sendo usada por pelo menos uma entidade, local ou dispositivo",
"choose_section": "Qual seção você gostaria que este bloco contivesse?", "choose_section": "Qual seção você gostaria que este bloco contivesse?",
"configuration_browser": "Navegador de configuração", "configuration_browser": "Navegador de configuração",

View File

@@ -77,12 +77,16 @@ const DeviceList = () => {
fullDevices = response.data.devicesWithStatus; fullDevices = response.data.devicesWithStatus;
const serialsToGet = fullDevices.map((device) => device.serialNumber); const serialsToGet = fullDevices.map((device) => device.serialNumber);
if (serialsToGet.length === 0) {
return null;
}
return axiosInstance.get( return axiosInstance.get(
`${endpoints.owfms}/api/v1/firmwareAge?select=${serialsToGet}`, `${endpoints.owfms}/api/v1/firmwareAge?select=${serialsToGet}`,
options, options,
); );
}) })
.then((response) => { .then((response) => {
if (response !== null) {
fullDevices = fullDevices.map((device, index) => { fullDevices = fullDevices.map((device, index) => {
const foundAgeDate = response.data.ages[index].age !== undefined; const foundAgeDate = response.data.ages[index].age !== undefined;
if (foundAgeDate) { if (foundAgeDate) {
@@ -96,6 +100,7 @@ const DeviceList = () => {
} }
return device; return device;
}); });
}
setDevices(fullDevices); setDevices(fullDevices);
setLoading(false); setLoading(false);
}) })