diff --git a/src/calibre/devices/scanner.py b/src/calibre/devices/scanner.py index d8f9c90a17..ceba5d37d0 100644 --- a/src/calibre/devices/scanner.py +++ b/src/calibre/devices/scanner.py @@ -57,7 +57,7 @@ class WinPNPScanner(object): order = 0 match = re.search(r'REV_.*?&(\d+)', pnp_id) if match is not None: - order = int(pnp_id) + order = int(match.group(1)) return order def __call__(self, debug=False):