Update to Redis function for looking up id_random values. Updates related to IDAA and posts
This commit is contained in:
@@ -188,7 +188,7 @@ async def get_obj_li(
|
||||
|
||||
commons: Common_Route_Params = Depends(common_route_params),
|
||||
):
|
||||
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if order_by_li:
|
||||
@@ -231,10 +231,11 @@ async def get_obj_li(
|
||||
|
||||
if for_obj_type and for_obj_id:
|
||||
for_obj_id = redis_lookup_id_random(record_id_random=for_obj_id, table_name=for_obj_type)
|
||||
#data = {}
|
||||
#data[f'{for_obj_type}_id'] = for_obj_id
|
||||
field_name = f'{for_obj_type}_id'
|
||||
log.debug(f'for_obj_type: {for_obj_type}')
|
||||
log.debug(f'for_obj_id: {for_obj_id}')
|
||||
|
||||
field_name = f'{for_obj_type}_id'
|
||||
|
||||
# NOTE: The enabled and hidden parameters are new to this endpoint and the sql_select function! -2023-07-06
|
||||
sql_result = sql_select(table_name=table_name, field_name=field_name, field_value=for_obj_id, enabled=commons.enabled, hidden=hidden, order_by_li=order_by_li, limit=commons.limit, offset=commons.offset, as_list=True)
|
||||
else:
|
||||
@@ -614,7 +615,7 @@ async def post_obj(
|
||||
|
||||
# NOTE: Add a check for the object ID... assuming it is a random ID string for now. Using rm_id_random. That helps with some field names.
|
||||
if sql_result := sql_insert(data=crud_data, table_name=table_name, rm_id_random=True, log_lvl=logging.INFO):
|
||||
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.info('The record was inserted.')
|
||||
log.debug(sql_result)
|
||||
|
||||
@@ -640,7 +641,8 @@ async def post_obj(
|
||||
return mk_resp(data=resp_data, response=commons.response)
|
||||
else:
|
||||
log.debug(sql_select_result)
|
||||
return mk_resp(data=False, status_code=404, response=commons.response)
|
||||
status_message = 'The record was not found. This may be because a SQL VIEW was used for the SQL SELECT query?'
|
||||
return mk_resp(data=False, status_code=404, response=commons.response, status_message=status_message)
|
||||
log.info('Returning IDs only created from POST data')
|
||||
return mk_resp(data=resp_data, response=commons.response) #, details=debug_data)
|
||||
elif sql_result == None:
|
||||
|
||||
Reference in New Issue
Block a user