Preheat oven to 350. Grease a 9x5 inch loaf pan or 2 small loaf pans.
In a large mixing bowl combine flour, sugar, salt, baking powder, baking soda. Add cranberries and walnuts.
In a measuring cup, add the juice of one orange. Add enough boiling water to the cup to equal 3/4 cup. Whisk in orange zest, oil and egg.
Add liquid to dry ingredients and mix until just combined. Pour into loaf pan and bake 50-55 minutes until a toothpick comes out clean. Cool on a wire rack before removing from pan.