We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 26a79dc commit e8f9fc1Copy full SHA for e8f9fc1
1 file changed
redisvl/migration/wizard.py
@@ -260,7 +260,14 @@ def _build_patch(
260
)
261
field_rename = self._prompt_rename_field(rename_schema)
262
if field_rename:
263
- changes.rename_fields.append(field_rename)
+ # Check rename target doesn't collide with staged additions
264
+ if field_rename.new_name in staged_add_names:
265
+ print(
266
+ f"Cannot rename to '{field_rename.new_name}': "
267
+ "a field with that name is already staged for addition."
268
+ )
269
+ else:
270
+ changes.rename_fields.append(field_rename)
271
elif action == "5":
272
new_name = self._prompt_rename_index(working_schema)
273
if new_name:
0 commit comments