Merge pull request #1025 from Andy-Voigt/main

Fixed index out of bounds
This commit is contained in:
Lukas Pusch 2023-07-19 22:02:34 +02:00 committed by GitHub
commit b9fda459cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -154,15 +154,16 @@ class StatusResponse(Response):
while s_exists:
s_exists = False
string_id = len(strings)
string = {}
string['name'] = self.inv_strings[string_id]['s_name']
for key in self.string_keys:
prop = f'dc_{key}_{string_id}'
if hasattr(self, prop):
s_exists = True
string[key] = getattr(self, prop)
if s_exists:
strings.append(string)
if string_id < len(self.inv_strings):
string = {}
string['name'] = self.inv_strings[string_id]['s_name']
for key in self.string_keys:
prop = f'dc_{key}_{string_id}'
if hasattr(self, prop):
s_exists = True
string[key] = getattr(self, prop)
if s_exists:
strings.append(string)
return strings