**System Information**
Operating system: Linux-4.15.0-96-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: GeForce GTX 1050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 435.21
**Blender Version**
Broken: version: 2.83 (sub 17), branch: master, commit date: 2020-05-22 19:52, hash: `rBe8dd8c2829f3`
Worked: `rB31bf04fad93`
**Short description of error**
I have a script that appends a scene from another blend file, then attempts to link and object to that scenes master collection.
Doing this works without any issue until `rBe8dd8c2829f3` (or a bit earlier).
Now this error is thrown:
```
Traceback (most recent call last):
File "/home/x/TEMP/blender/283/bugs/link_obj_to_master_collection/link_obj_to_master_collection.blend/Text", line 29, in <module>
RuntimeError: Error: Could not link the object 'Plane.001' because the collection 'Master Collection' is linked.
```
It's possible to prevent this by running `scene.collection.make_local()` before attempting to link any object, but I'm wondering if that's supposed to be necessary?
Why would the collection of an appended scene be linked?
I have a prepared a blend file to reproduce the issue.
{F8549499}
**Exact steps for others to reproduce the error**
* extract the zip and open link_obj_to_master_collection.blend
* from the Scripting workspace, run the script
* the error should pop up
* reload the blend and uncomment line 25, and it will run successfully