File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
ra-data-local-storage/src Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -179,10 +179,10 @@ export default (params?: LocalForageDataProviderParams): DataProvider => {
179179 const index = resourceData . findIndex (
180180 ( record : { id : any } ) => record . id === params . id
181181 ) ;
182- resourceData [ index ] = {
182+ resourceData . splice ( index , 1 , {
183183 ...resourceData [ index ] ,
184184 ...params . data ,
185- } ;
185+ } ) ;
186186 updateLocalForage ( resource ) ;
187187 return baseDataProvider . update < RecordType > ( resource , params ) ;
188188 } ,
@@ -202,10 +202,10 @@ export default (params?: LocalForageDataProviderParams): DataProvider => {
202202 const index = resourceData . findIndex (
203203 ( record : { id : Identifier } ) => record . id === id
204204 ) ;
205- resourceData [ index ] = {
205+ resourceData . splice ( index , 1 , {
206206 ...resourceData [ index ] ,
207207 ...params . data ,
208- } ;
208+ } ) ;
209209 } ) ;
210210 updateLocalForage ( resource ) ;
211211 return baseDataProvider . updateMany ( resource , params ) ;
Original file line number Diff line number Diff line change @@ -104,10 +104,10 @@ export default (params?: LocalStorageDataProviderParams): DataProvider => {
104104 const index = resourceData . findIndex (
105105 record => record . id == params . id
106106 ) ;
107- resourceData [ index ] = {
107+ resourceData . splice ( index , 1 , {
108108 ...resourceData [ index ] ,
109109 ...params . data ,
110- } ;
110+ } ) ;
111111 } ) ;
112112 return baseDataProvider . update < RecordType > ( resource , params ) ;
113113 } ,
@@ -119,10 +119,10 @@ export default (params?: LocalStorageDataProviderParams): DataProvider => {
119119 const index = resourceData . findIndex (
120120 record => record . id == id
121121 ) ;
122- resourceData [ index ] = {
122+ resourceData . splice ( index , 1 , {
123123 ...resourceData [ index ] ,
124124 ...params . data ,
125- } ;
125+ } ) ;
126126 } ) ;
127127 } ) ;
128128 return baseDataProvider . updateMany ( resource , params ) ;
You can’t perform that action at this time.
0 commit comments