The book module should come with the body field storage config entity
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3563936. -->
Reported by: [jurgenhaas](https://www.drupal.org/user/168924)
Related to !157
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>When the book module is a dependency of the install profile, then the body field doesn't get installed. Here is why:</p>
<ul>
<li>The profile brings the <code>field.storage.node.body</code> config entity</li>
<li>But also, the profile depends on the book module</li>
<li>Therefore, dependencies including the book module get installed before the profile's own config</li>
<li>Therefore, the <code>field.field.node.book.body</code> in the book's optional config doesn't get installed because the storage isn't there yet</li>
<li>The body storage gets installed later in the install process of the profile, but then the optional config from dependencies, e.g. from book, doesn't get loaded anymore</li>
</ul>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>The book module should also contain the <code>field.storage.node.body</code>, then everything would just work even if book is required as early as from an install profile.</p>
issue