Thanks to I'loveRUMPLEforever and Joy Haldar for the heads up.
I will update once official confirmation arises. No further details are known so please try not to worry until we learn more.
Contract status for #OnceUponATime season 7: Colin (signed), Jennifer (signed part-time), Lana (agreed to sign with some conditions) #OUAT
— Larry Andreutti (@BastardSonVan) March 31, 2017
Take this with a grain of salt.
No official word yet on renewal for #OnceUponATime but at the end of the script for "The Final Battle" it says "See you in season 7" #OUAT
— Larry Andreutti (@BastardSonVan) March 31, 2017