"""Logic.""" from src.logic import format_artists from src.logic import release_correction from src.logic import update_product def processing_logic(product_id, release_correction_id): """Event processing logic.""" metadata_changes, artist_changes = release_correction.get_release_correction_updates( release_correction_id) artist_changes = format_artists.format_artists(product_id, metadata_changes, artist_changes) if artist_changes: update_data = {**metadata_changes, 'product_artists': artist_changes} else: update_data = metadata_changes update_product.call_update_endpoint(product_id, update_data)