diff --git a/src/nikonmn_int.cpp b/src/nikonmn_int.cpp index 1cde88e3..0d212fb8 100644 --- a/src/nikonmn_int.cpp +++ b/src/nikonmn_int.cpp @@ -2537,6 +2537,8 @@ fmountlens[] = { // https://github.com/Exiv2/exiv2/issues/598 , https://github.com/Exiv2/exiv2/pull/891 {0xCF,0x47,0x5C,0x8E,0x31,0x3D,0xDF,0x0E,0x00,0x00,0x00, "Tamron", "A030", "SP 70-300mm F/4-5.6 Di VC USD"}, // +{0xf4,0x4c,0x7c,0x7c,0x2c,0x2c,0x4b,0x02,0x00,0x00,0x00, "Sigma", "", "APO MACRO 180mm F3.5 EX DG"}, +// {0,0,0,0,0,0,0,0,0,0,0, NULL, NULL, NULL} }; //------------------------------------------------------------------------------ diff --git a/test/data/Sigma_APO_MACRO_180_F3.5_EX_DG.exv b/test/data/Sigma_APO_MACRO_180_F3.5_EX_DG.exv new file mode 100644 index 00000000..fa024456 Binary files /dev/null and b/test/data/Sigma_APO_MACRO_180_F3.5_EX_DG.exv differ diff --git a/tests/bugfixes/github/test_pr_992.py b/tests/bugfixes/github/test_pr_992.py new file mode 100644 index 00000000..02230cfe --- /dev/null +++ b/tests/bugfixes/github/test_pr_992.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- + +import system_tests + +class NikonSigmaLens_APO_MACRO_180_F35_EX_DG(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/992" + + filename = "$data_path/Sigma_APO_MACRO_180_F3.5_EX_DG.exv" + commands = ["$exiv2 -pa --grep lensid/i $filename"] + stderr = [""] + stdout = ["" + """Exif.NikonLd3.LensIDNumber Byte 1 Sigma APO MACRO 180mm F3.5 EX DG +""" +] + retval = [0]