"use strict";(()=>{vare={};e.id=1132,e.ids=[1132],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},18885:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>b,routeModule:()=>g});vara={};t.r(a),t.d(a,{default:()=>p});vard=t(89947),s=t(2706),i=t(96762),u=t(41520),l=t(31495),o=t(60125),n=t(67619),m=t(69842),c=t(30802);asyncfunctionp(e,r){if("POST"!==e.method)returnr.json({msg:"Failed!"});lett=await(0,m.A)(e,r,!0);if(!t)returnr.json({success:!1,msg:"Unauthorized"});let{dbSlug:a,tableName:d,payload:s,entryId:i,tableSchema:p,delegated:b,dbId:f}=e.body;deletes.id,deletes.uuid,deletes.date_created,deletes.date_created_code,deletes.date_created_timestamp,deletes.date_updated,deletes.date_updated_code,deletes.date_updated_timestamp;try{letn=await(0,o.A)({databaseSlug:a,request:e,user:t,query:e.query}),m=n?.rootUserId?`datasquirel_user_${n.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`;if(!await(0,l.A)({user:t,confirmedDelegetedUser:n,database:a,table:d,dbId:f,priviledgeRegex:/Update Entries/i}))returnr.json({success:!1,msg:"Unauthorized"});letb=await(0,c.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:m,tableName:d,identifierColumnName:"id",identifierValue:i,data:s,tableSchema:p});if(b?.error)throwError(b.error);if(!b)throwError("No result returned!");await(0,u.A)({dbName:m,entryId:i,entryOrder:s.order,tableName:d,tableSchema:p}),r.json({success:!0,payload:b})}catch(e){(0,n.A)({component:"/api/updateTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}letb=(0,i.M)(a,"default"),f=(0,i.M)(a,"config"),g=newd.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateTableEntry",pathname:"/api/updateTableEntry",bundlePath:"",filename:""},userland:a})}};varr=require("../../webpack-api-runtime.js");r.C(e);vart=e=>r(r.s=e),a=r.X(0,[2984],()=>t(18885));module.exports=a})();