 				cat_num=cf_temp_collector.other_id_number
 		) where
 			status is null and
-			other_id_type = 'catalog number'
-			and upper(username)='#ucase(session.username)#'
+			other_id_type = 'catalog number' and
+			collection_object_id is null and
+			upper(username)='#ucase(session.username)#'
 	</cfquery>
 	<cfquery name="collObj_nci" datasource="user_login" username="#session.dbuser#" password="#decrypt(session.epw,session.sessionKey)#">
 		update cf_temp_collector set COLLECTION_OBJECT_ID = (

	</cfquery>


	<cfquery name="ctcitation_TYPE_STATUS" datasource="user_login" username="#session.dbuser#" password="#decrypt(session.epw,session.sessionKey)#">
		update
			cf_temp_collector

				display_value = cf_temp_collector.other_id_number
		) where
			status is null and
			collection_object_id is null and
			other_id_type != 'catalog number' and
			upper(username)='#ucase(session.username)#'
	</cfquery>
