File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,15 @@ var objectCount = 0;
65
65
// behavior in a server scenario
66
66
var singleInstance = ( ! CoreManager . get ( 'IS_NODE' ) ) ;
67
67
68
+ function getServerUrlPath ( ) {
69
+ var serverUrl = CoreManager . get ( 'SERVER_URL' ) ;
70
+ if ( serverUrl [ serverUrl . length - 1 ] !== '/' ) {
71
+ serverUrl += '/' ;
72
+ }
73
+ var url = serverUrl . replace ( / h t t p s ? : \/ \/ / , '' ) ;
74
+ return url . substr ( url . indexOf ( '/' ) ) ;
75
+ }
76
+
68
77
/**
69
78
* Creates a new model with defined attributes.
70
79
*
@@ -1576,7 +1585,7 @@ var DefaultController = {
1576
1585
requests : batch . map ( ( obj ) => {
1577
1586
return {
1578
1587
method : 'DELETE' ,
1579
- path : '/1/ classes/' + obj . className + '/' + obj . _getId ( ) ,
1588
+ path : getServerUrlPath ( ) + ' classes/' + obj . className + '/' + obj . _getId ( ) ,
1580
1589
body : { }
1581
1590
} ;
1582
1591
} )
@@ -1700,7 +1709,7 @@ var DefaultController = {
1700
1709
return RESTController . request ( 'POST' , 'batch' , {
1701
1710
requests : batch . map ( ( obj ) => {
1702
1711
var params = obj . _getSaveParams ( ) ;
1703
- params . path = '/1/' + params . path ;
1712
+ params . path = getServerUrlPath ( ) + params . path ;
1704
1713
return params ;
1705
1714
} )
1706
1715
} , options ) ;
You can’t perform that action at this time.
0 commit comments