[FIX] Getting campaign from contract - problem with getting invalid object