Given the task definition and input, reply with output. Generate a question which can yield the answer mentioned in the input. Generated question must be answered by the answer provided in input, without using any extra knowledge.

Context : William Joseph Franks (1830 -- April 18, 1880) was a United States Navy sailor who received the Medal of Honor for his actions in the American Civil War.
Answer : American Civil War
During which historic war was William Joseph Franks an officer?