File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/spaceone/core/model/mongo_model Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -165,14 +165,15 @@ def _load_default_meta(cls):
165
165
def _create_index (cls ) -> None :
166
166
if cls .auto_create_index :
167
167
indexes = cls ._meta .get ("indexes" , [])
168
+ unique_fields = cls ._get_unique_fields ()
169
+
170
+ if len (indexes ) > 0 or len (unique_fields ) > 0 :
171
+ total_index_count = len (indexes ) + len (unique_fields )
168
172
169
- if len (indexes ) > 0 :
170
173
_LOGGER .debug (
171
- f"Create MongoDB Indexes ({ cls .__name__ } Model: { len ( indexes ) } Indexes)"
174
+ f"Create MongoDB Indexes ({ cls .__name__ } Model: { total_index_count } Indexes)"
172
175
)
173
176
174
- unique_fields = cls ._get_unique_fields ()
175
-
176
177
for unique_field in unique_fields :
177
178
try :
178
179
cls .create_index ({"fields" : unique_field , "unique" : True })
You can’t perform that action at this time.
0 commit comments