File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
src/dashboard/Data/Browser Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -1011,7 +1011,12 @@ class Browser extends DashboardView {
1011
1011
const objects = await query . find ( { useMasterKey : true } ) ;
1012
1012
const toClone = [ ] ;
1013
1013
for ( const object of objects ) {
1014
- toClone . push ( object . clone ( ) ) ;
1014
+ let clonedObj = object . clone ( ) ;
1015
+ if ( className === '_User' ) {
1016
+ clonedObj . set ( 'username' , '' ) ;
1017
+ clonedObj . set ( 'authData' , undefined ) ;
1018
+ }
1019
+ toClone . push ( clonedObj ) ;
1015
1020
}
1016
1021
try {
1017
1022
await Parse . Object . saveAll ( toClone , { useMasterKey : true } ) ;
@@ -1025,8 +1030,8 @@ class Browser extends DashboardView {
1025
1030
}
1026
1031
} ) ;
1027
1032
} catch ( error ) {
1028
- //for duplicate, username missing, password missing or required field missing errors
1029
- if ( error . code === 137 || error . code === 201 || error . code === 200 || error . code === 142 ) {
1033
+ //for duplicate, username missing or required field missing errors
1034
+ if ( error . code === 137 || error . code === 200 || error . code === 142 ) {
1030
1035
let failedSaveObj = [ ] ;
1031
1036
let savedObjects = [ ] ;
1032
1037
toClone . forEach ( cloneObj => {
You can’t perform that action at this time.
0 commit comments