 He was awarded the Russian Order of St Stanislaus, with the French Legion of Honour (Croix d'Officier) in 1917.In January 1918 he was appointed inspector of mines at general headquarters in Montreuil, France, and restored to the rank of Brigadier General.MacInnes was accidentally killed while visiting the front on 23 May 1918, possibly as a result of his work with mines, and he was buried at Étaples, France on 25 May 1918.