         pc.Condition                                              AS PhysicalConditionCode,
         pc.ConditionDescription                                   AS PhysicalConditionDescription,
         # When SecondaryClass is blank then PrimaryClass's value is already in `Classification`
-        CASE WHEN
+        CASE WHEN o.ItemType = 'Photograph'
+            THEN NULL
+        WHEN
             TRIM(o.SecondaryClass) = ''
             THEN NULL
         WHEN TRIM(o.PrimaryClass) = ''

                         IF(Significance_Condition = 1, 'condition', NULL),
                         IF(Significance_Representativeness = 1, 'representativeness', NULL)
               ), '')                                             AS ComparativeCriteria,
        COALESCE(
            NULLIF(TRIM(o.TertiaryClass), ''),
            NULLIF(TRIM(o.SecondaryClass), ''),
            NULLIF(TRIM(o.PrimaryClass), '')
        )                                                         AS Classification,
        # Conservation fields
        NULLIF(TRIM(c.ConservationHistoryID), '')                 AS ConservationHistoryID,
        NULLIF(TRIM(c.ConservationBy), '')                        AS ConservationBy,

        NULLIF(TRIM(o.RestrictionsDetails), '')                   AS RestrictionsDetails,
        NULLIF(TRIM(o.ReturnedYesNo), '')                         AS ReturnedYesNo,
        # When TertiaryClass is blank then SecondaryClass's value is already in `Classification`
        CASE WHEN o.ItemType = 'Photograph'
            THEN NULL
        WHEN
            TRIM(o.TertiaryClass) = ''
            THEN NULL
        WHEN TRIM(o.SecondaryClass) = ''
