Skip to content

Commit d3c4d80

Browse files
authored
Fix for list index out of range exception (#63)
* Fix for list index out of range exception * List index out of range exception fix: Reverting to pev iteration logic and removing list.pop
1 parent 885dc34 commit d3c4d80

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/core/src/core_logic/PatchInstaller.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ def is_reboot_pending(self):
282282
self.composite_logger.log_error('Error while checking for reboot pending: ' + repr(error))
283283
return True # defaults for safety
284284

285-
# region Update Run Progress support
285+
# region Installation Progress support
286286
def perform_status_reconciliation_conditionally(self, package_manager, condition=True):
287287
"""Periodically based on the condition check, writes out success records as required; returns count of detected installs.
288288
This is mostly to capture the dependencies that get silently installed recorded.
@@ -298,8 +298,8 @@ def perform_status_reconciliation_conditionally(self, package_manager, condition
298298
successful_package_versions = []
299299
for i in range(0, len(self.last_still_needed_packages)):
300300
if self.last_still_needed_packages[i] not in still_needed_packages:
301-
successful_packages.append(self.last_still_needed_packages.pop(i))
302-
successful_package_versions.append(self.last_still_needed_package_versions.pop(i))
301+
successful_packages.append(self.last_still_needed_packages[i])
302+
successful_package_versions.append(self.last_still_needed_package_versions[i])
303303

304304
self.status_handler.set_package_install_status(successful_packages, successful_package_versions, Constants.INSTALLED)
305305
self.last_still_needed_packages = still_needed_packages

0 commit comments

Comments
 (0)