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