# \[BUG-YT-302\] Project Inheritance Forcing Overrides

**URL:** <https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [September 9, 2020, 12:20pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516 "2020-09-09T12:20:08Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 12:20pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/1 "2020-09-09T12:20:08Z")

</div>

We are still trying to find some re-producible steps, but we keep having issues with inherited projects (in this case the “global” that was auto created from the 7.9 upgrade.

Many of our projects have a full copy of the global resources within the project and stop using the inheritance. We need to manually go into the project and delete out all the overrides to re-enable the inheritance. We are not adding the overrides, Ignition seems to be copying them in. We do use EAM Send Project to do all our deployments, so trying to replicate and see if this might be related.

Anyone else having issues with project inheritance or tips to verify all is working well?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 9, 2020, 12:27pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/2 "2020-09-09T12:27:32Z")

</div>

EAM send project might be a good clue. What version of Ignition 8 are you using? Can you be more specific about which kinds of resources you’re having this issue with?

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 1:13pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/3 "2020-09-09T13:13:49Z")

</div>

Ignition 8.0.16 (noticed it in 14, 15 too, but after a few more recent deployments and an upgrade of another GW last night noticed it more as not a fluke)

For Send Project, sending the entire project with a single level inheritance. Project\>global. Notice it with project scripts, vision templates, and named queries, so I think it applies to all resource types. Will try to replicate a bit more today. Upgrading from 7.9 seemed to complicate the issue, so was hard to tell what was what last night during the upgrade.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 9, 2020, 1:15pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/4 "2020-09-09T13:15:48Z")

</div>

It’s important to note which kinds of resources you’re seeing the issue with.

I say this because, e.g., resources like gateway event scripts are not resource-per-script, they are just one big “blob” of a resource for all the gateway event scripts. So if you edit anything about gateway event scripts in the child project (startup, shutdown, timer, tag change), you’ve now overridden that entire resource.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 1:17pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/5 "2020-09-09T13:17:01Z")

</div>

Good to know, this is all with “individual” resources AFAIK. Project scripts, vision templates, named queries.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 1:58pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/6 "2020-09-09T13:58:34Z")

</div>

Ok, definitely something with EAM Send Project…

I opened the Target project on the Target Gateway and found their there were resources in shared.\* overridden. I then deleted all the overrides and saved the project. I also verified there is no overrides setup in the project on the Source Gateway.

Pre-deploy of EAM Task:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/c/dc01fab6ec524ff2829528cd16de40d68a3155a6.png)

Then I created and executed 2 EAM tasks. The first was a Send Resources of the **global** project for 3 script resources and one named query. After the first task, I checked the project on the target and all was still good, no overrides created as expected.

Then, second EAM task was to Send Project (full project). After task was done, I checked the destination and all resources in folders were overridden. Now, I find it odd only the NESTED objects were overridde, not the top level script objects… maybe something there?

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/7/17277718bf672e3e502debb8c3795db7e9d33277.png)

---

<div class="post-metadata">

**Author:** ![Kurt.Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kurt.larson/32/6426_2.png) [@Kurt.Larson](https://forum.inductiveautomation.com/u/Kurt.Larson)\
**Post date:** [September 9, 2020, 5:52pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/7 "2020-09-09T17:52:58Z")

</div>

We’re aware of an issue with parent resources being included in the child project _if_ the source project is from an Agent. Is this the case here? Is your source project from an Agent?

The issue described above has been fixed and should be in the next 8.1 nightly.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 6:30pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/8 "2020-09-09T18:30:31Z")

</div>

Yes, all the EAM tasks are agent \<\> agent.

---

<div class="post-metadata">

**Author:** ![Kurt.Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kurt.larson/32/6426_2.png) [@Kurt.Larson](https://forum.inductiveautomation.com/u/Kurt.Larson)\
**Post date:** [September 9, 2020, 7:25pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/9 "2020-09-09T19:25:20Z")

</div>

Yeah, then it sounds exactly what I just fixed. It should be in today’s 8.1 nightly.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 7:27pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/10 "2020-09-09T19:27:25Z")

</div>

Great, been taking a long time to clean up the inheritance across multiple projects on multiple gateways… Is the bug in the EAM module only? AKA Can I fix it with just the nightly of the module, or was it an entire platform issue?

---

<div class="post-metadata">

**Author:** ![Kurt.Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kurt.larson/32/6426_2.png) [@Kurt.Larson](https://forum.inductiveautomation.com/u/Kurt.Larson)\
**Post date:** [September 9, 2020, 7:29pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/11 "2020-09-09T19:29:54Z")

</div>

Yeah, it’s just an issue within the EAM module.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 9, 2020, 7:30pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/12 "2020-09-09T19:30:34Z")

</div>

I don’t think you can install an 8.1 module into an 8.0 gateway though…

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 7:46pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/13 "2020-09-09T19:46:05Z")

</div>

😒 ok, how about what version was it introduced? 😁

---

<div class="post-metadata">

**Author:** ![Kurt.Larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kurt.larson/32/6426_2.png) [@Kurt.Larson](https://forum.inductiveautomation.com/u/Kurt.Larson)\
**Post date:** [September 9, 2020, 11:29pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/14 "2020-09-09T23:29:59Z")

</div>

It’s always existed in the 8.0 branch. I’ll get you an early build of the module for 8.0.17.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 9, 2020, 11:31pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/15 "2020-09-09T23:31:48Z")

</div>

Perfect, that would be awesome!

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [September 18, 2020, 12:03pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/16 "2020-09-18T12:03:35Z")

</div>

Any known ETA on this?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 18, 2020, 3:39pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/17 "2020-09-18T15:39:04Z")

</div>

It’s fixed for 8.1.0. I’m not aware of any plans to backdate the fix into the (likely final) 8.0.17.

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [November 16, 2020, 3:51pm UTC](https://forum.inductiveautomation.com/t/bug-yt-302-project-inheritance-forcing-overrides/38516/18 "2020-11-16T15:51:46Z")

</div>

I don’t see this in the 8.0.17 release notes, did this not make it in? Could I get a copy of the EAM module with the fix?
