diff options
Diffstat (limited to 'src/js/_enqueues/wp/api.js')
-rw-r--r-- | src/js/_enqueues/wp/api.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/js/_enqueues/wp/api.js b/src/js/_enqueues/wp/api.js index b877a8df2c..b033a6f02b 100644 --- a/src/js/_enqueues/wp/api.js +++ b/src/js/_enqueues/wp/api.js @@ -1412,8 +1412,11 @@ // Function that returns a constructed url passed on the parent. url: function() { return routeModel.get( 'apiRoot' ) + routeModel.get( 'versionString' ) + - parentName + '/' + this.parent + '/' + - routeName; + parentName + '/' + + ( ( _.isUndefined( this.parent ) || '' === this.parent ) ? + ( _.isUndefined( this.get( 'parent_post' ) ) ? '' : this.get( 'parent_post' ) + '/' ) : + this.parent + '/' ) + + routeName; }, // Specify the model that this collection contains. |