If a harvest source is assigned to an organization, the harvested datasets should be by default assigned to the same organization. I have created a fork and enabled this option in the fork.
Since I am having problem get the current master branch working with our CKAN 2.1 core, as reported in a previous issue, I created a dev branch and made the code change on a last known working commit. Will merge the code and submit a pull request once the previous issue is resolved.
Would highly appreciate it if you can exam the change and offer feedback.