diff --git a/src/nikonmn_int.cpp b/src/nikonmn_int.cpp index ccc0ea22..62821e47 100644 --- a/src/nikonmn_int.cpp +++ b/src/nikonmn_int.cpp @@ -2335,6 +2335,7 @@ fmountlens[] = { //M "Tamron" "62D" "AF 90-300mm F/4.5-5.6"; //M "Tamron" "186D" "AF 100-300mm F/5-6.3"; {0xEB,0x40,0x76,0xA6,0x38,0x40,0xDF,0x0E,0x00,0x00,0x00, "Tamron", "A011", "SP AF 150-600mm F/5-6.3 VC USD"}, +{0xE3,0x40,0x76,0xA6,0x38,0x40,0xDF,0x4E,0x00,0x00,0x00, "Tamron", "A022", "SP AF 150-600mm F/5-6.3 VC USD G2"}, {0x20,0x3C,0x80,0x98,0x3D,0x3D,0x1E,0x02,0x00,0x00,0x00, "Tamron", "75D", "AF 200-400mm F/5.6 LD IF"}, {0x00,0x3E,0x80,0xA0,0x38,0x3F,0x00,0x02,0x00,0x00,0x00, "Tamron", "A08", "SP AF 200-500mm F/5-6.3 Di LD (IF)"}, {0x00,0x3F,0x80,0xA0,0x38,0x3F,0x00,0x02,0x00,0x00,0x00, "Tamron", "A08", "SP AF 200-500mm F/5-6.3 Di"}, diff --git a/test/data/exiv2-bug1348.exv b/test/data/exiv2-bug1348.exv new file mode 100644 index 00000000..95088d8e Binary files /dev/null and b/test/data/exiv2-bug1348.exv differ diff --git a/tests/bugfixes/redmine/test_issue_1348.py b/tests/bugfixes/redmine/test_issue_1348.py new file mode 100644 index 00000000..42e865ce --- /dev/null +++ b/tests/bugfixes/redmine/test_issue_1348.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- + +import system_tests + + +class NikonLensId227(metaclass=system_tests.CaseMeta): + + filename = "$data_path/exiv2-bug1348.exv" + commands = ["$exiv2 -pa --grep lensidnumber/i $filename"] + + stdout = ["""Exif.NikonLd3.LensIDNumber Byte 1 Tamron SP AF 150-600mm F/5-6.3 VC USD G2 +""" + ] + stderr = [""] + retval = [0]