Fixed Oracle save bug

Fixes #284
Fixed a bug that caused Oracle to be stuck in an infinite loop if the default path checkbox was checked but failed to write.