Fix bug where identifier was incremented
This commit is contained in:
parent
89ee1fa408
commit
37bfc8ae59
@ -39,6 +39,7 @@ class MongoDBService:
|
|||||||
metadata = None
|
metadata = None
|
||||||
resp = col.find({"identifier": identifier})
|
resp = col.find({"identifier": identifier})
|
||||||
metadata = resp[0]
|
metadata = resp[0]
|
||||||
|
print("MongoDBService: Metadata: ", metadata)
|
||||||
except:
|
except:
|
||||||
print("Could not find Metadata")
|
print("Could not find Metadata")
|
||||||
|
|
||||||
@ -60,8 +61,6 @@ class MongoDBService:
|
|||||||
metadata['identifier'] = identifier
|
metadata['identifier'] = identifier
|
||||||
metadata['location'] = [metadata['longitude'], metadata['latitude']]
|
metadata['location'] = [metadata['longitude'], metadata['latitude']]
|
||||||
metadata['sha512'] = create_sha512(decoded_image)
|
metadata['sha512'] = create_sha512(decoded_image)
|
||||||
metadata['version'] = 0
|
|
||||||
metadata['previous'] = ''
|
|
||||||
col.insert_one(metadata)
|
col.insert_one(metadata)
|
||||||
|
|
||||||
except:
|
except:
|
||||||
@ -82,9 +81,10 @@ class MongoDBService:
|
|||||||
metadata_orig = MongoDBService.getSingle(identifier)
|
metadata_orig = MongoDBService.getSingle(identifier)
|
||||||
metadata_new = metadata_orig
|
metadata_new = metadata_orig
|
||||||
metadata_new['previous'] = identifier + '_' + str(metadata_orig['version'])
|
metadata_new['previous'] = identifier + '_' + str(metadata_orig['version'])
|
||||||
|
identifier_changed = identifier + '_' + str(metadata_orig['version']) # Set identifier to include version
|
||||||
metadata_new['version'] = str(int(metadata_new['version']) + 1) # Increment version by one
|
metadata_new['version'] = str(int(metadata_new['version']) + 1) # Increment version by one
|
||||||
|
|
||||||
identifier_changed = identifier + '_' + str(metadata_orig['version']) # Set identifier to include version
|
print("MongoDBService: identifier_changed: ", identifier_changed)
|
||||||
col.update_one(old, {"$set": {"identifier": identifier_changed, "filename": identifier_changed + '.jpg'}})
|
col.update_one(old, {"$set": {"identifier": identifier_changed, "filename": identifier_changed + '.jpg'}})
|
||||||
|
|
||||||
print("MongoDBService: Old object is ", col.find_one({"identifier": identifier_changed}))
|
print("MongoDBService: Old object is ", col.find_one({"identifier": identifier_changed}))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user