Previous German administrations made financial moves to let Putin ultimately finance his now failing war in Ukraine.
At least Germany are putting this right at present:
More German tanks, anti missiles weapons, support of Poland and more German engineers to repair Ukraine all would help.