@@ -466,14 +466,8 @@ export default {
466466 return this .$config .get (' direction' , ' ltr' );
467467 },
468468
469- baseContainer () {
470- let parentContainer = this .publishContext ;
471-
472- while (parentContainer? .parentContainer ) {
473- parentContainer = parentContainer .parentContainer ;
474- }
475-
476- return parentContainer;
469+ parentContainer () {
470+ return this .publishContext ? .parentContainer ;
477471 },
478472 },
479473
@@ -620,7 +614,7 @@ export default {
620614 * This method is called when the inline publish form is created.
621615 */
622616 populateBelongsToRelationship() {
623- if (! this.baseContainer ) return;
617+ if (! this.parentContainer ) return;
624618
625619 this.initialBlueprint.tabs.forEach((tab) => {
626620 tab.sections.forEach((section) => {
@@ -629,22 +623,22 @@ export default {
629623 .filter((field) => {
630624 // Gets the handle of the base resource from the store reference
631625 // Example: "runway::posts::123" -> "posts"
632- let baseResource = this.baseContainer .reference.value.split('::')[1];
626+ let baseResource = this.parentContainer .reference.value.split('::')[1];
633627
634628 return field.resource === baseResource;
635629 })
636630 .forEach((field) => {
637- let alreadyExists = this.values[field.handle].includes(this.baseContainer .values.value.id);
631+ let alreadyExists = this.values[field.handle].includes(this.parentContainer .values.value.id);
638632
639633 if (!alreadyExists) {
640- this.values[field.handle].push(this.baseContainer .values.value.id);
634+ this.values[field.handle].push(this.parentContainer .values.value.id);
641635
642636 this.meta[field.handle].data = [
643637 {
644- id: this.baseContainer .values.value.id,
645- reference: this.baseContainer .reference.value,
646- title: this.baseContainer .values.value.title,
647- edit_url: this.baseContainer .values.value.edit_url,
638+ id: this.parentContainer .values.value.id,
639+ reference: this.parentContainer .reference.value,
640+ title: this.parentContainer .values.value.title,
641+ edit_url: this.parentContainer .values.value.edit_url,
648642 },
649643 ];
650644 }
0 commit comments